com.clarkparsia.pellet.rules.rete
Class BetaNode
java.lang.Object
com.clarkparsia.pellet.rules.rete.Node
com.clarkparsia.pellet.rules.rete.BetaNode
public class BetaNode
- extends Node
Title: Beta Node
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
Methods inherited from class com.clarkparsia.pellet.rules.rete.Node |
add, getBetas |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lnode
public Node lnode
parents
public java.util.List<BetaNode> parents
rnode
public Node rnode
rule
public RuleNode rule
BetaNode
public BetaNode(Node lnode,
Node rnode,
boolean doExplanation)
getBindings
public java.util.HashMap<aterm.ATermAppl,aterm.ATermAppl> getBindings(java.util.List<aterm.ATermAppl> row)
isDirty
public boolean isDirty()
join
public java.util.List<Fact> join()
markDirty
public void markDirty()
matchingFacts
public java.util.Set<Fact> matchingFacts(TermTuple rhs,
java.util.List<Fact> facts)
reset
public void reset()
- Overrides:
reset
in class Node
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2004 Evren Sirin. All Rights Reserved.