public final class DummyContext extends org.protelis.vm.impl.AbstractExecutionContext<DummyContext>
| Constructor and Description |
|---|
DummyContext() |
DummyContext(org.protelis.vm.NetworkManager networkManager) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
getCurrentTime() |
java.lang.Number |
getDeltaTime() |
org.protelis.lang.datatype.DeviceUID |
getDeviceUID() |
static org.protelis.lang.datatype.Field<java.lang.Double> |
hoodFailureField(org.protelis.vm.ExecutionContext self)
Test utility.
|
protected DummyContext |
instance() |
static org.protelis.lang.datatype.Field<java.lang.Double> |
makeTestField(org.protelis.vm.ExecutionContext self)
Test utility.
|
org.protelis.lang.datatype.Field<java.lang.Double> |
makeTestField(int entries)
Test utility.
|
org.protelis.lang.datatype.Field<org.protelis.lang.datatype.Tuple> |
makeTupleTestField(int entries)
Test utility.
|
double |
nextRandomDouble() |
java.lang.String |
toString() |
buildField, buildFieldDeferred, commit, commitRecursively, getExecutionEnvironment, getFunctions, getNetworkManager, getPersistent, getStoredState, getVariable, newCallStackFrame, newCallStackFrame, putMultipleVariables, putVariable, restrictDomain, returnFromCallFrame, runInNewStackFrame, setGloballyAvailableReferences, setPersistent, setuppublic DummyContext()
public DummyContext(org.protelis.vm.NetworkManager networkManager)
networkManager - the network manager to be usedpublic java.lang.Number getCurrentTime()
public java.lang.Number getDeltaTime()
getDeltaTime in interface org.protelis.vm.ExecutionContextgetDeltaTime in class org.protelis.vm.impl.AbstractExecutionContext<DummyContext>public org.protelis.lang.datatype.DeviceUID getDeviceUID()
protected DummyContext instance()
instance in class org.protelis.vm.impl.AbstractExecutionContext<DummyContext>public org.protelis.lang.datatype.Field<java.lang.Double> makeTestField(int entries)
entries - how many entries for the fieldpublic org.protelis.lang.datatype.Field<org.protelis.lang.datatype.Tuple> makeTupleTestField(int entries)
entries - how many entries for the fieldpublic double nextRandomDouble()
public java.lang.String toString()
toString in class java.lang.Objectpublic static org.protelis.lang.datatype.Field<java.lang.Double> makeTestField(org.protelis.vm.ExecutionContext self)
self - the current Contextpublic static org.protelis.lang.datatype.Field<java.lang.Double> hoodFailureField(org.protelis.vm.ExecutionContext self)
self - the current Context