com.clarkparsia.pellet.rules.rete
Class Node

java.lang.Object
  extended by com.clarkparsia.pellet.rules.rete.Node
Direct Known Subclasses:
AlphaNode, BetaNode, RuleNode

public class Node
extends java.lang.Object

Title: Node

Description:

Copyright: Copyright (c) 2007

Company: Clark & Parsia, LLC.


Field Summary
 Index<aterm.ATermAppl,Fact> index
           
 java.util.List<aterm.ATermAppl> svars
           
 java.util.List<aterm.ATermAppl> vars
           
 
Constructor Summary
Node()
           
 
Method Summary
 void add(BetaNode beta)
          Add a directly dependent beta node.
 java.util.Collection<BetaNode> getBetas()
          Return any directly dependent beta nodes.
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

public Index<aterm.ATermAppl,Fact> index

svars

public java.util.List<aterm.ATermAppl> svars

vars

public java.util.List<aterm.ATermAppl> vars
Constructor Detail

Node

public Node()
Method Detail

add

public void add(BetaNode beta)
Add a directly dependent beta node.


getBetas

public java.util.Collection<BetaNode> getBetas()
Return any directly dependent beta nodes.


reset

public void reset()


Copyright © 2004 Evren Sirin. All Rights Reserved.