org.zilonis.scope
Class Scope

java.lang.Object
  extended by org.zilonis.scope.Scope

public class Scope
extends java.lang.Object


Field Summary
static Scope ROOT
           
 
Method Summary
 void addWME(WME wme)
           
 int compareTo(Scope scope)
           
 Scope createChild()
           
 java.util.LinkedList<Scope> getChildren()
           
 int getLevel()
           
 long getNextId()
           
 Scope getParent()
           
 java.util.Iterator<WME> getWMEIterator()
           
 void lock()
           
 void terminate()
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT

public static final Scope ROOT
Method Detail

getWMEIterator

public java.util.Iterator<WME> getWMEIterator()

addWME

public void addWME(WME wme)

terminate

public void terminate()

getParent

public Scope getParent()

getNextId

public long getNextId()

getChildren

public java.util.LinkedList<Scope> getChildren()

getLevel

public int getLevel()

compareTo

public int compareTo(Scope scope)

createChild

public Scope createChild()

lock

public void lock()

unlock

public void unlock()