org.blackbox.model
Class Hypothesis
java.lang.Object
org.blackbox.model.Hypothesis
- All Implemented Interfaces:
- ObservableEntity
- Direct Known Subclasses:
- HAnnotation, HEngineEvent, HFile, HPattern, HSequence, HSetOf, HSimpleInterval, SimpleHInterval
public abstract class Hypothesis
- extends java.lang.Object
- implements ObservableEntity
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
curEvent
protected Event curEvent
Hypothesis
public Hypothesis(java.lang.Object knowledge,
Domain home,
KnowledgeSource creator)
getDomainOrigin
public Domain getDomainOrigin()
- Returns:
- Returns the domainOrigin.
setDomainOrigin
public void setDomainOrigin(Domain domainOrigin)
- Parameters:
domainOrigin
- The domainOrigin to set.
getKnowledge
public java.lang.Object getKnowledge()
- Returns:
- Returns the knowledge.
setKnowledge
public void setKnowledge(java.lang.Object knowledge)
- Parameters:
knowledge
- The knowledge to set.
getKsCreator
public KnowledgeSource getKsCreator()
- Returns:
- Returns the ksCreator.
setKsCreator
public void setKsCreator(KnowledgeSource ksCreator)
- Parameters:
ksCreator
- The ksCreator to set.
clone
public abstract java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
addObserver
public void addObserver(ModelObserver o)
- Description copied from interface:
ObservableEntity
- Add a new observer.
- Specified by:
addObserver
in interface ObservableEntity
- Parameters:
o
- the observer to be added.
removeObserver
public void removeObserver(ModelObserver o)
- Description copied from interface:
ObservableEntity
- Remove an observer.
- Specified by:
removeObserver
in interface ObservableEntity
- Parameters:
o
- the observer to be removed.
notifyObservers
protected void notifyObservers()
gainFocus
public void gainFocus()
loseFocus
public void loseFocus()