Package org.protelis.test.infrastructure
Class ProtelisNode
java.lang.Object
it.unibo.alchemist.model.implementations.nodes.GenericNode<Object>
org.protelis.test.infrastructure.ProtelisNode
- All Implemented Interfaces:
it.unibo.alchemist.model.interfaces.Node<Object>,Serializable,Comparable<it.unibo.alchemist.model.interfaces.Node<Object>>,Iterable<it.unibo.alchemist.model.interfaces.Reaction<Object>>,org.protelis.lang.datatype.DeviceUID,org.protelis.vm.ExecutionEnvironment
public final class ProtelisNode
extends it.unibo.alchemist.model.implementations.nodes.GenericNode<Object>
implements org.protelis.lang.datatype.DeviceUID, org.protelis.vm.ExecutionEnvironment
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProtelisNode(it.unibo.alchemist.model.interfaces.Environment<?> env) Builds a newProtelisNode. -
Method Summary
Methods inherited from class it.unibo.alchemist.model.implementations.nodes.GenericNode
addReaction, cloneNode, compareTo, contains, equals, forEach, getChemicalSpecies, getConcentration, getContents, getId, getReactions, hashCode, iterator, removeConcentration, removeReaction, setConcentration, spliterator
-
Constructor Details
-
ProtelisNode
public ProtelisNode(it.unibo.alchemist.model.interfaces.Environment<?> env) Builds a newProtelisNode.- Parameters:
env- the environment
-
-
Method Details
-
createT
- Specified by:
createTin classit.unibo.alchemist.model.implementations.nodes.GenericNode<Object>
-
toString
- Overrides:
toStringin classit.unibo.alchemist.model.implementations.nodes.GenericNode<Object>
-
has
- Specified by:
hasin interfaceorg.protelis.vm.ExecutionEnvironment
-
get
- Specified by:
getin interfaceorg.protelis.vm.ExecutionEnvironment
-
get
- Specified by:
getin interfaceorg.protelis.vm.ExecutionEnvironment
-
put
- Specified by:
putin interfaceorg.protelis.vm.ExecutionEnvironment
-
remove
- Specified by:
removein interfaceorg.protelis.vm.ExecutionEnvironment
-
commit
public void commit()- Specified by:
commitin interfaceorg.protelis.vm.ExecutionEnvironment
-
setup
public void setup()- Specified by:
setupin interfaceorg.protelis.vm.ExecutionEnvironment
-
setNetworkManger
public void setNetworkManger(org.protelis.vm.NetworkManager networkManager) - Parameters:
networkManager- network manager
-
getNetworkManager
public org.protelis.vm.NetworkManager getNetworkManager()- Returns:
- network manager
-
keySet
- Specified by:
keySetin interfaceorg.protelis.vm.ExecutionEnvironment
-