Uses of Interface
com.amalgamasimulation.graphagent.LongAgentGraphNode
Packages that use LongAgentGraphNode
-
Uses of LongAgentGraphNode in com.amalgamasimulation.graphagent
Classes in com.amalgamasimulation.graphagent with type parameters of type LongAgentGraphNodeModifier and TypeClassDescriptionclassLongAgent<N extends LongAgentGraphNode,A extends LongAgentGraphArc> Class representing a long agent that lives and moves inside aLongAgentsEnvironment.classLongAgentsEnvironment<N extends LongAgentGraphNode,A extends LongAgentGraphArc, K extends LongAgentWeightKey> Environment for long agents (seeLongAgentclass).classLongAgentTail<N extends LongAgentGraphNode,A extends LongAgentGraphArc> Class representing a tail of aLongAgent.Classes in com.amalgamasimulation.graphagent that implement LongAgentGraphNodeModifier and TypeClassDescriptionclassSimple implementation ofLongAgentGraphNodeinterface that is suitable in most simple cases.Method parameters in com.amalgamasimulation.graphagent with type arguments of type LongAgentGraphNodeModifier and TypeMethodDescriptionvoidLongAgentGraphArc.addOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Adds the specified agent to collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.addOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) voidLongAgentGraphArc.removeAllOccurrencesOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Removes the all Occurrences of specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.removeAllOccurrencesOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) voidLongAgentGraphArc.removeOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Removes the specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.removeOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) -
Uses of LongAgentGraphNode in com.amalgamasimulation.trains
Classes in com.amalgamasimulation.trains that implement LongAgentGraphNodeModifier and TypeClassDescriptionclassRail node represents a point where 2 rail tracks merge into the third rail track.