|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjcreek.representation.inference.SpreadingActivationRule
jcreek.representation.inference.InheritanceMethod
jcreek.representation.inference.PlausibleInheritanceMethod
Field Summary |
Fields inherited from class jcreek.representation.inference.InheritanceMethod |
DEBUG |
Constructor Summary | |
PlausibleInheritanceMethod(KnowledgeModel knowledgeModel)
Creates a new PlausibleInheritanceMethod |
|
PlausibleInheritanceMethod(RelationType rcd)
Creates a new PlausibleInheritanceMethod. |
Method Summary | |
boolean |
accept(Explanation path)
Returns true if the rule can accept the Explanation path. |
boolean |
accept(Relation rel)
Returns true if we can accept the Relation target. |
boolean |
accept(Relation rel,
Entity target)
Returns true if we can accept the Entity target from the Relation from. |
boolean |
acceptInheritance(Relation target)
|
boolean |
equals(java.lang.Object ob)
|
ExplanationModel |
execute(Entity origin)
The basic spreading activation algorithm. |
RelationTypeSet |
findRelationTransfers(RelationType rcd)
|
int |
hashCode()
|
boolean |
reenter(Entity target)
This method is called on an entity that has already been spread through, to see if we should spread through it again. |
Methods inherited from class jcreek.representation.inference.InheritanceMethod |
inherit |
Methods inherited from class jcreek.representation.inference.SpreadingActivationRule |
generateModel |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PlausibleInheritanceMethod(RelationType rcd)
public PlausibleInheritanceMethod(KnowledgeModel knowledgeModel)
Method Detail |
public boolean accept(Relation rel)
SpreadingActivationRule
accept
in class SpreadingActivationRule
public boolean accept(Relation rel, Entity target)
SpreadingActivationRule
accept
in class SpreadingActivationRule
public boolean accept(Explanation path)
SpreadingActivationRule
accept
in class SpreadingActivationRule
public boolean acceptInheritance(Relation target)
acceptInheritance
in class InheritanceMethod
public boolean reenter(Entity target)
SpreadingActivationRule
reenter
in class SpreadingActivationRule
public ExplanationModel execute(Entity origin)
SpreadingActivationRule
execute
in class SpreadingActivationRule
public RelationTypeSet findRelationTransfers(RelationType rcd)
public boolean equals(java.lang.Object ob)
public int hashCode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |