EASE.Sensing.Engine
Class Calculation
java.lang.Object
|
+--EASE.Sensing.Engine.Calculation
- Direct Known Subclasses:
- EnvironmentImport, Satisfaction, TransitionCondition
- public class Calculation
- extends java.lang.Object
This class encapsulates a calculation running within the
sensing engine.
Constructor Summary |
Calculation(java.lang.String name,
Node interpreter,
java.lang.Object defaultValue)
|
Method Summary |
java.lang.Object |
execute(java.util.Hashtable params)
Function that gets the value of some calculation |
java.lang.Object |
execute(java.util.Hashtable params,
java.lang.StringBuffer sb)
Version of execute for tracing |
java.lang.String |
getCalculationName()
|
ListSensorData |
getListType()
Returns InputListData if Calculation has one. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
name
private java.lang.String name
defaultValue
private java.lang.Object defaultValue
sensorAccess
private SensorAccess sensorAccess
interpreter
protected Node interpreter
Calculation
public Calculation(java.lang.String name,
Node interpreter,
java.lang.Object defaultValue)
execute
public java.lang.Object execute(java.util.Hashtable params)
- Function that gets the value of some calculation
execute
public java.lang.Object execute(java.util.Hashtable params,
java.lang.StringBuffer sb)
- Version of execute for tracing
getListType
public ListSensorData getListType()
- Returns InputListData if Calculation has one.
getCalculationName
public java.lang.String getCalculationName()