/** * Create a new rule system. */ public RuleSystem(IOAVState state, IRulebase rulebase, IPatternMatcherFunctionality matcherfunc, AbstractAgenda agenda) { this.state = state; this.rulebase = rulebase; this.matcherfunc = matcherfunc; this.matcherstate = matcherfunc.createMatcherState(state, agenda); }
/** * Create a new rule system. */ public RuleSystem(IOAVState state, IRulebase rulebase, IPatternMatcherFunctionality matcherfunc, AbstractAgenda agenda) { this.state = state; this.rulebase = rulebase; this.matcherfunc = matcherfunc; this.matcherstate = matcherfunc.createMatcherState(state, agenda); }