public final class ProtelisNode
extends it.unibo.alchemist.model.implementations.nodes.GenericNode<java.lang.Object>
implements org.protelis.lang.datatype.DeviceUID, org.protelis.vm.ExecutionEnvironment
| Constructor and Description |
|---|
ProtelisNode(it.unibo.alchemist.model.interfaces.Environment<?> env)
Builds a new
ProtelisNode. |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
protected java.lang.Object |
createT() |
java.lang.Object |
get(java.lang.String id) |
java.lang.Object |
get(java.lang.String id,
java.lang.Object defaultValue) |
org.protelis.vm.NetworkManager |
getNetworkManager() |
boolean |
has(java.lang.String id) |
java.util.Set<java.lang.String> |
keySet() |
boolean |
put(java.lang.String id,
java.lang.Object v) |
java.lang.Object |
remove(java.lang.String id) |
void |
setNetworkManger(org.protelis.vm.NetworkManager netmgr) |
void |
setup() |
java.lang.String |
toString() |
addReaction, cloneNode, compareTo, contains, equals, forEach, getChemicalSpecies, getConcentration, getContents, getId, getReactions, hashCode, iterator, removeConcentration, removeReaction, setConcentration, spliteratorpublic ProtelisNode(it.unibo.alchemist.model.interfaces.Environment<?> env)
ProtelisNode.env - the environmentprotected java.lang.Object createT()
createT in class it.unibo.alchemist.model.implementations.nodes.GenericNode<java.lang.Object>public java.lang.String toString()
toString in class it.unibo.alchemist.model.implementations.nodes.GenericNode<java.lang.Object>public boolean has(java.lang.String id)
has in interface org.protelis.vm.ExecutionEnvironmentpublic java.lang.Object get(java.lang.String id)
get in interface org.protelis.vm.ExecutionEnvironmentpublic java.lang.Object get(java.lang.String id,
java.lang.Object defaultValue)
get in interface org.protelis.vm.ExecutionEnvironmentpublic boolean put(java.lang.String id,
java.lang.Object v)
put in interface org.protelis.vm.ExecutionEnvironmentpublic java.lang.Object remove(java.lang.String id)
remove in interface org.protelis.vm.ExecutionEnvironmentpublic void commit()
commit in interface org.protelis.vm.ExecutionEnvironmentpublic void setup()
setup in interface org.protelis.vm.ExecutionEnvironmentpublic void setNetworkManger(org.protelis.vm.NetworkManager netmgr)
netmgr - network managerpublic org.protelis.vm.NetworkManager getNetworkManager()
public java.util.Set<java.lang.String> keySet()
keySet in interface org.protelis.vm.ExecutionEnvironment