Uses of Interface
org.simplesim.model.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
ModifierConstructorDescriptionAbstractPort
(ModelEntity model) MultiPort
(ModelEntity model) SinglePort
(ModelEntity model) SwitchPort
(ModelEntity model) -
Uses of ModelEntity in org.simplesim.examples
Modifier and TypeClassDescriptionclass
Simple implementation of aRoutingAgent
as template for own implementationsclass
Simple implementation of aRoutingDomain
-
Uses of ModelEntity in org.simplesim.examples.elevator.dyn
Modifier 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
Modifier 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
-
Uses of ModelEntity in org.simplesim.model
Modifier and TypeInterfaceDescriptioninterface
Agents are the acting entities of the simulation model.interface
Domain are submodels of the simulation model.Modifier 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.Modifier 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.Modifier and TypeMethodDescriptiondefault boolean
Domain.containsEntity
(ModelEntity entity) Checks, if this domain contains a given entity.