EASE.Sensing.Engine
Class ActualEngine

java.lang.Object
  |
  +--EASE.Sensing.Engine.ActualEngine

class ActualEngine
extends java.lang.Object

This class contains two kinds of data. The first are Calculations which are used for Activation, Satisifactions and Transitions. The second kind are the more primitive cells as a hashtable. The primitive types need to be accessible so that things can be instantiated.


Field Summary
 java.util.Hashtable calculations
           
private  Debugger debugger
           
 CellStore primitive
           
 
Constructor Summary
ActualEngine(Interface simulatorInt)
           
 
Method Summary
 void addPrimitives(java.util.Vector h)
           
 Calculation getCalculation(CellReference cr)
           
 Cell getCell(CellReference cr)
           
 Node getPrimitive(CellReference cr)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

calculations

public java.util.Hashtable calculations

primitive

public CellStore primitive

debugger

private Debugger debugger
Constructor Detail

ActualEngine

public ActualEngine(Interface simulatorInt)
Method Detail

getCalculation

public Calculation getCalculation(CellReference cr)

addPrimitives

public void addPrimitives(java.util.Vector h)

getPrimitive

public Node getPrimitive(CellReference cr)

getCell

public Cell getCell(CellReference cr)