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 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.