Uses of Interface
org.simplesim.model.ModelEntity
Packages that use ModelEntity
Package
Description
Classes for messaging and message forwarding
Examples of how to use this framework
Contains all classes specific for the dynamic model
Contains all classes shared by static and dynamic model
Contains all classes specific for the static model
Simulation model of Convay's game of life
Base classes for agent development and model building
-
Uses of ModelEntity in org.simplesim.core.messaging
Methods in org.simplesim.core.messaging that return ModelEntityConstructors in org.simplesim.core.messaging with parameters of type ModelEntityModifierConstructorDescriptionAbstractPort
(ModelEntity model) MultiPort
(ModelEntity model) SinglePort
(ModelEntity model) SwitchPort
(ModelEntity model) -
Uses of ModelEntity in org.simplesim.examples
Classes in org.simplesim.examples that implement ModelEntityModifier and TypeClassDescriptionclass
Simple implementation of aRoutingAgent
as template for own implementationsclass
Simple implementation of aRoutingDomain
-
Uses of ModelEntity in org.simplesim.examples.elevator.dyn
Classes in org.simplesim.examples.elevator.dyn that implement ModelEntityModifier and TypeClassDescriptionfinal class
Part of the dynamic elevator exampleclass
Part of the dynamic elevator examplefinal class
Part of the dynamic elevator examplefinal class
Part of the dynamic elevator example The Floor class models one story of the building and contains the level of the floor -
Uses of ModelEntity in org.simplesim.examples.elevator.stat
Classes in org.simplesim.examples.elevator.stat that implement ModelEntityModifier and TypeClassDescriptionfinal class
Part of the static elevator examplefinal class
Part of the static elevator examplefinal class
Part of the static elevator example -
Uses of ModelEntity in org.simplesim.examples.gameoflife
Classes in org.simplesim.examples.gameoflife that implement ModelEntity -
Uses of ModelEntity in org.simplesim.model
Subinterfaces of ModelEntity in org.simplesim.modelModifier and TypeInterfaceDescriptioninterface
Agents are the acting entities of the simulation model.interface
Domain are submodels of the simulation model.Classes in org.simplesim.model that implement ModelEntityModifier and TypeClassDescriptionclass
BasicAgent<S extends State,
E> Implements all basic functionality of an agent.class
Implements all basic functionality of a domain.class
Provides basic functionality needed by all entities within the simulation model.final class
InstrumentationDecorator<S extends State,
E> Decorator to add instrumentation functionality to an agent.class
RoutingAgent<S extends State,
E> Extension of anAbstractAgent
to enable massage routing.class
Implements a domain suited for automatic message routing by using the message's address tag.Methods in org.simplesim.model that return types with arguments of type ModelEntityModifier and TypeMethodDescriptionfinal List<ModelEntity>
BasicDomain.listDomainEntities()
Domain.listDomainEntities()
Returns an unmodifiable list of all entities of this domain - an entity can either be an agent or another domain.Methods in org.simplesim.model with parameters of type ModelEntityModifier and TypeMethodDescriptiondefault boolean
Domain.containsEntity
(ModelEntity entity) Checks, if this domain contains a given entity.