gui
Class BerthBs

java.lang.Object
  extended byaos.jack.jak.util.Watchable
      extended byaos.jack.jak.beliefset.BeliefSet
          extended byaos.jack.jak.beliefset.OpenWorld
              extended bygui.BerthBs
All Implemented Interfaces:
aos.jack.jak.trace.Documented, aos.jack.jak.event.EventSource, aos.jack.jak.rvt.MonitoredInterface, aos.jack.jak.util.ObservableInt, aos.jack.jak.rvt.RVTTraceable, aos.jack.jak.rvt.TraceInfoProvider

public class BerthBs
extends aos.jack.jak.beliefset.OpenWorld


Field Summary
static BerthBs__Tuple __hole
           
 BerthBs__Tuple[][] __tables
           
 
Fields inherited from class aos.jack.jak.beliefset.OpenWorld
oiWOCzOl, oLipbxWn, oLNdSxML, oLSoDrrd, oninoSNr, oNlImPsN, onwDdcsN, oObuxMDM, oOlIPvRu, oRDdICpr, ouLICzRs, ouoLIboD, ouxMwwww, ow0CpmPs, owsssss0, owvprMwL, oxbxOzOP, oxmboSxR
 
Fields inherited from class aos.jack.jak.beliefset.BeliefSet
odcvRssN, odsuipdi, oiOzRsux, ommbuoDW, on0lLcvp, oncsucsN, onuxOzMD, oOprrdSN, orPvRNbu, StringType
 
Fields inherited from class aos.jack.jak.util.Watchable
_obs, changed
 
Constructor Summary
BerthBs()
           
BerthBs(java.lang.String n)
           
 
Method Summary
 void add(java.lang.String __v0, int __v1, int __v2, double __v3)
           
 void add(java.lang.String __v0, int __v1, int __v2, double __v3, aos.jack.jak.cursor.BeliefState __d)
           
 boolean attach(aos.jack.jak.event.EventRecipient __h)
           
 int fullIndex()
           
 aos.jack.jak.beliefset.BeliefSetCursor getBerth(aos.jack.jak.logic.Variable __v0, aos.jack.jak.logic.Variable __v1, aos.jack.jak.logic.Variable __v2, aos.jack.jak.logic.Variable __v3)
           
 java.lang.String getDocumentation()
           
 aos.jack.jak.beliefset.Tuple[] getTable(int t)
           
 aos.jack.jak.beliefset.Tuple[][] getTables()
           
 aos.jack.jak.beliefset.Tuple getTuple(int t, int l)
           
 int keyIndex()
           
 aos.jack.jak.beliefset.BeliefSetCursor newCursor(aos.jack.jak.beliefset.Tuple __t)
           
 aos.jack.jak.beliefset.Tuple[] newTable(int t)
           
 aos.jack.jak.beliefset.Tuple[][] newTables(int t)
           
 aos.jack.jak.beliefset.Tuple newTuple()
           
 int nIndexes()
           
 void remove(java.lang.String __v0, int __v1, int __v2, double __v3)
           
 void remove(java.lang.String __v0, int __v1, int __v2, double __v3, aos.jack.jak.cursor.BeliefState __d)
           
 void setTables(aos.jack.jak.beliefset.Tuple[][] t)
           
 
Methods inherited from class aos.jack.jak.beliefset.OpenWorld
addfact, assertTuple, createMonitor, delfact, endfact, moddb, modfact, newfact, nFacts, oiRuxOCn, opdcwLSo, read, retractTuple, write
 
Methods inherited from class aos.jack.jak.beliefset.BeliefSet
findClass, findEvent, getHandler, getMonitor, getTraceableInfo, ocxMDrMD, odNrWpbu, oOrrMvpm, oPipbxR0, oxOlDMwL, postEvent, read, read, setTraceState, toString, touch, write, write
 
Methods inherited from class aos.jack.jak.util.Watchable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__hole

public static BerthBs__Tuple __hole

__tables

public BerthBs__Tuple[][] __tables
Constructor Detail

BerthBs

public BerthBs()

BerthBs

public BerthBs(java.lang.String n)
Method Detail

getDocumentation

public java.lang.String getDocumentation()

attach

public boolean attach(aos.jack.jak.event.EventRecipient __h)

getBerth

public aos.jack.jak.beliefset.BeliefSetCursor getBerth(aos.jack.jak.logic.Variable __v0,
                                                       aos.jack.jak.logic.Variable __v1,
                                                       aos.jack.jak.logic.Variable __v2,
                                                       aos.jack.jak.logic.Variable __v3)
                                                throws aos.jack.jak.beliefset.BeliefSetException
Throws:
aos.jack.jak.beliefset.BeliefSetException

keyIndex

public int keyIndex()

fullIndex

public int fullIndex()

nIndexes

public int nIndexes()

newTuple

public aos.jack.jak.beliefset.Tuple newTuple()

getTuple

public aos.jack.jak.beliefset.Tuple getTuple(int t,
                                             int l)

newTable

public aos.jack.jak.beliefset.Tuple[] newTable(int t)

newTables

public aos.jack.jak.beliefset.Tuple[][] newTables(int t)

getTable

public aos.jack.jak.beliefset.Tuple[] getTable(int t)

getTables

public aos.jack.jak.beliefset.Tuple[][] getTables()

setTables

public void setTables(aos.jack.jak.beliefset.Tuple[][] t)

newCursor

public aos.jack.jak.beliefset.BeliefSetCursor newCursor(aos.jack.jak.beliefset.Tuple __t)

add

public void add(java.lang.String __v0,
                int __v1,
                int __v2,
                double __v3)
         throws aos.jack.jak.beliefset.BeliefSetException
Throws:
aos.jack.jak.beliefset.BeliefSetException

add

public void add(java.lang.String __v0,
                int __v1,
                int __v2,
                double __v3,
                aos.jack.jak.cursor.BeliefState __d)
         throws aos.jack.jak.beliefset.BeliefSetException
Throws:
aos.jack.jak.beliefset.BeliefSetException

remove

public void remove(java.lang.String __v0,
                   int __v1,
                   int __v2,
                   double __v3)
            throws aos.jack.jak.beliefset.BeliefSetException
Throws:
aos.jack.jak.beliefset.BeliefSetException

remove

public void remove(java.lang.String __v0,
                   int __v1,
                   int __v2,
                   double __v3,
                   aos.jack.jak.cursor.BeliefState __d)
            throws aos.jack.jak.beliefset.BeliefSetException
Throws:
aos.jack.jak.beliefset.BeliefSetException