org.zilonis.network
Class WME

java.lang.Object
  extended by org.zilonis.util.MultiListElement
      extended by org.zilonis.network.WME
All Implemented Interfaces:
IMultiListElement, NextHolder

public class WME
extends MultiListElement


Field Summary
static int SCOPE
           
 
Constructor Summary
WME(Scope scope, Triplet triplet)
           
 
Method Summary
 void addAlphaMemory(Scope scope, NodeInAlphaMemory nodeInAlphaMemory)
           
 void addNegativeResult(Scope scope, NegativeJoinResult negativeResult)
           
 void addToken(Scope scope, Token token)
           
 java.lang.String get(int field)
           
 Scope getScope()
           
 Triplet getTriplet()
           
 java.lang.String prettyPrint()
           
 void remove()
           
 java.lang.String toString()
           
 
Methods inherited from class org.zilonis.util.MultiListElement
getNext, getPrev, lock, remove, removeLast, setNext, setPrev, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCOPE

public static final int SCOPE
See Also:
Constant Field Values
Constructor Detail

WME

public WME(Scope scope,
           Triplet triplet)
Method Detail

getScope

public Scope getScope()

prettyPrint

public java.lang.String prettyPrint()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getTriplet

public Triplet getTriplet()

get

public java.lang.String get(int field)

addAlphaMemory

public void addAlphaMemory(Scope scope,
                           NodeInAlphaMemory nodeInAlphaMemory)

addToken

public void addToken(Scope scope,
                     Token token)

addNegativeResult

public void addNegativeResult(Scope scope,
                              NegativeJoinResult negativeResult)

remove

public void remove()