RBNpackage
Class AtomList

java.lang.Object
  extended by RBNpackage.AtomList

public class AtomList
extends java.lang.Object


Constructor Summary
AtomList()
          Creates new AtomList
AtomList(AtomList toCopy)
           
 
Method Summary
 void add(Rel r, int[] a)
           
 void add(Rel r, int[] a, java.lang.String owner)
           
 java.util.Vector allAtoms()
           
 Atom atomAt(int i)
           
 boolean contains(Atom at)
           
 boolean contains(Rel r, int[] a)
           
 boolean contains(Rel r, int[] a, java.lang.String owner)
           
 void delete(int a)
           
 void delete(Rel r, int[] a)
           
 void delete(java.lang.String owner)
           
 boolean isEmpty()
           
 void reset()
           
 void shiftArgs(int a)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomList

public AtomList()
Creates new AtomList


AtomList

public AtomList(AtomList toCopy)
Since:
20060515
Method Detail

size

public int size()
Since:
20060515

reset

public void reset()

isEmpty

public boolean isEmpty()

delete

public void delete(Rel r,
                   int[] a)

delete

public void delete(java.lang.String owner)

delete

public void delete(int a)

shiftArgs

public void shiftArgs(int a)

add

public void add(Rel r,
                int[] a)

add

public void add(Rel r,
                int[] a,
                java.lang.String owner)

atomAt

public Atom atomAt(int i)

contains

public boolean contains(Rel r,
                        int[] a,
                        java.lang.String owner)

contains

public boolean contains(Atom at)

contains

public boolean contains(Rel r,
                        int[] a)

allAtoms

public java.util.Vector allAtoms()