org.blackbox.model
Interface PatternMatcher

All Known Implementing Classes:
ReteMatcher

public interface PatternMatcher

Match Event -> KSAR.

Author:
Stephane Descorps-Declere

Method Summary
 void addObserver(org.framboise_22.rete.util.Observer o)
           
 void compile()
          Prepare matcher.
 void delObject(java.lang.String type, java.lang.Object data)
          disptach remove hypothesis
 void muteObject(java.lang.String type, java.lang.Object data)
           
 void newObject(java.lang.String type, java.lang.Object data)
          Dispatch new hypothesis.
 void removeObserver(org.framboise_22.rete.util.Observer o)
           
 

Method Detail

compile

void compile()
Prepare matcher.


newObject

void newObject(java.lang.String type,
               java.lang.Object data)
Dispatch new hypothesis.

Parameters:
typele - type de l'arrivant.
data - l'objet en question.

delObject

void delObject(java.lang.String type,
               java.lang.Object data)
disptach remove hypothesis

Parameters:
typele - type de l'arrivant.
data - l'objet en question.

muteObject

void muteObject(java.lang.String type,
                java.lang.Object data)

addObserver

void addObserver(org.framboise_22.rete.util.Observer o)

removeObserver

void removeObserver(org.framboise_22.rete.util.Observer o)