org.blackbox.test
Class SimpleKS

java.lang.Object
  extended by org.blackbox.model.KnowledgeSource
      extended by org.blackbox.test.SimpleKS
All Implemented Interfaces:
ObservableEntity, org.framboise_22.rete.Rule

public final class SimpleKS
extends KnowledgeSource


Field Summary
 
Fields inherited from class org.blackbox.model.KnowledgeSource
destinationDomain
 
Constructor Summary
SimpleKS(java.lang.String name, Domain dest)
           
 
Method Summary
 void addObserver(ModelObserver o)
          Add a new observer.
 java.util.List eval(Context data_)
          Execution de l'expertise de cette source de connaissances.
 void removeObserver(ModelObserver o)
          Remove an observer.
 
Methods inherited from class org.blackbox.model.KnowledgeSource
addPredicate, getDestinationDomain, getPredicates, getRuleName, getSalience, setDestinationDomain, setRuleName, setSalience, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleKS

public SimpleKS(java.lang.String name,
                Domain dest)
Method Detail

eval

public java.util.List eval(Context data_)
Description copied from class: KnowledgeSource
Execution de l'expertise de cette source de connaissances.

Specified by:
eval in class KnowledgeSource
Returns:
Liste des hypotheses formulees par cette KS.

addObserver

public void addObserver(ModelObserver o)
Description copied from interface: ObservableEntity
Add a new observer.

Parameters:
o - the observer to be added.

removeObserver

public void removeObserver(ModelObserver o)
Description copied from interface: ObservableEntity
Remove an observer.

Parameters:
o - the observer to be removed.