Package jadex.rules.rulesystem
Interface IPatternMatcherFunctionality
-
- All Superinterfaces:
java.lang.Cloneable
- All Known Implementing Classes:
RetePatternMatcherFunctionality
public interface IPatternMatcherFunctionality extends java.lang.Cloneable
Static 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.Object
clone()
Clone this object.IPatternMatcherState
createMatcherState(IOAVState state, AbstractAgenda agenda)
Create an instance of the pattern matcher for a given state.IRulebase
getRulebase()
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.
-
-