Package jadex.rules.rulesystem
Interface IPatternMatcherFunctionality
-
- All Superinterfaces:
java.lang.Cloneable
- All Known Implementing Classes:
RetePatternMatcherFunctionality
public interface IPatternMatcherFunctionality extends java.lang.CloneableStatic part of a pattern matcher (can be shared among many states).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectclone()Clone this object.IPatternMatcherStatecreateMatcherState(IOAVState state, AbstractAgenda agenda)Create an instance of the pattern matcher for a given state.IRulebasegetRulebase()Get the rulebase.
-
-
-
Method Detail
-
createMatcherState
IPatternMatcherState createMatcherState(IOAVState state, AbstractAgenda agenda)
Create an instance of the pattern matcher for a given state.- Parameters:
state- The state.agenda- The agenda.
-
getRulebase
IRulebase getRulebase()
Get the rulebase.- Returns:
- The rulebase.
-
clone
java.lang.Object clone()
Clone this object.- Returns:
- A clone of this object.
-
-