All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractAgent |
An abstract implementation of the IAgent and IAgent4Engine interfaces,
providing a default behavior to the generic methods.
|
AbstractAgtDecisionModel |
An abstract implementation of the IAgtDecisionModel interface, providing a default behavior to the generic methods.
|
AbstractAgtPerceptionModel |
An abstract implementation of the IAgtPerceptionModel interface, providing a default behavior to the generic methods.
|
AbstractEnvironment |
|
AbstractEnvNaturalModel |
An abstract implementation of the IEnvNaturalModel interface, providing a default behavior to the generic methods.
|
AbstractExtendedSimulationModel |
Models a simulation model in the extended kernel.
|
AbstractInfluence |
Provides a default behavior of the generic methods of the IInfluence class.
|
AbstractLevel |
An abstract implementation of the ILevel interface,
providing a default behavior to most methods.
|
AbstractLocalState |
An abstract implementation of the ILocalState interface,
providing a default behavior to the method of the interface.
|
AbstractLocalStateOfAgent |
|
AbstractLocalStateOfEnvironment |
|
AbstractMonothreadedEngine |
A simulation engine using a mono-threaded simulation engine.
|
AbstractPerceivedData |
An abstract implementation of the IPerceivedData interface, providing a
default behavior to the methods of the interface.
|
AbstractProbe |
An abstract probe of the 'common libs' that does nothing.
|
AbstractProbeImageSwingJPanel |
Models a probe where the simulation data are displayed into an image printed
in a Swing JPanel object.
|
AbstractRealTimeMatcherProbe |
This probe slows down the simulation so that its execution speed matches real time (in the simulation), or a specific factor
F times quicker than real time.
|
AbstractSimulationEngine |
An abstract implementation of the ISimulationEngine interface, providing a default
behavior to the probe list-related methods.
|
AbstractSimulationEngineWithInitialization |
An abstract implementation of the ISimulationEngine interface, providing algorithms to the initialization
process of the simulation, using a single threaded approach: the initialization of the levels is made in sequence.
|
AbstractSimulationModel |
An abstract implementation of the ISimulationModel interface,
providing a default behavior to the initial time-related methods.
|
AbstractSimulationParameters |
An abstract implementation of the ISimulationParameters interface, providing a default behavior to the generic methods.
|
AgentCategory |
The object identifying the category of an agent involved in a simulation.
|
ConsistentPublicLocalDynamicState |
Models a consistent public local dynamic state for a level l at a time t .
|
DisambiguationOperatorReturningLastConsistentState |
Defines the implementation of a disambiguation operator always returning the last consistent state of the level.
|
DynamicStateFilteredMap |
This class defines a sub set of a dynamic state map.
|
DynamicStateMap |
The map-based implementation of a dynamic state map.
|
EmptyAgtDecisionModel |
Models a decision model producing no influences.
|
EmptyAgtPerceptionModel |
Models a perception model perceiving no data.
|
EmptyEnvNaturalModel |
Models a natural action model producing no influences.
|
EmptyGlobalState |
Models a global state containing no information.
|
EmptyLevelReactionModel |
Models a reaction model doing nothing.
|
EmptyLocalStateOfAgent |
Models a public or private local state for the agent in a specific level.
|
EmptyLocalStateOfEnvironment |
Models a public or private local state for the environment in a specific level.
|
EmptyPerceivedData |
Models perceived data containing no information.
|
EndCriterionConjunction |
An end criterion defined as the conjunction of other criteria.
|
EndCriterionDisjunction |
An end criterion defined as the disjunction of other criteria.
|
EndCriterionNegation |
An end criterion defined as the negation of another criterion.
|
EngineMonothreadedDefaultdisambiguation |
Models a simulation engine using monothreaded algorithms and the default disambiguation mechanism.
|
ExceptionSimulationAborted |
The exception thrown when the simulation has finished because it was aborted.
|
ExtendedAgent |
Models an agent in the extended kernel.
|
ExtendedEnvironment |
Models an environment in the extended kernel.
|
ExtendedLevel |
Models a level in the extended kernel.
|
IAgent |
Models an agent contained in the simulation.
|
IAgent4Engine |
Models an agent contained in the simulation, which specifications include engine optimization related methods.
|
IAgtDecisionModel |
Models the decision process used by an agent to make decision from a specific level.
|
IAgtGlobalStateRevisionModel |
Models the global state revision process used by an agent to update its global state.
|
IAgtPerceptionModel |
Models the perception process used by an agent to produce perceived data from a specific level.
|
IdentityAgtGlobalStateRevisionModel |
Models a global state revision model performing no changes in the global state of the agent.
|
IEndCriterionModel |
Models the ending criterion used in the simulation.
|
IEnvironment |
Models the environment of the simulation.
|
IEnvironment4Engine |
Models the environment of the simulation, which specifications include engine optimization related methods.
|
IEnvNaturalModel |
Models the natural action process used by an environment to produce influences from a specific level.
|
IGlobalState |
Models the level-independent part of the state of an agent (for instance a plan used in
more than one level).
|
IInfluence |
Models an influence produced by the agents, the environment or the reaction to modify the dynamic state of the simulation.
|
ILevel |
Models a level of the simulation.
|
ILevelReactionModel |
Models the reaction process used by a level to react to the influences it received.
|
ILocalState |
Models either a public or a private local state of an agent or of the environment.
|
ILocalStateOfAgent |
Models either a public or a private local state of an agent.
|
ILocalStateOfAgent4Engine |
Models either a public or a private local state of an agent.
|
ILocalStateOfEnvironment |
Models either a public or a private local state of the environment.
|
IModifiablePublicLocalDynamicState |
Models a modifiable public local dynamic state.
|
InfluencesMap |
A data structure containing a collection of influences, ordered using the target level of the influences.
|
IPerceivedData |
Models the data that were perceived by an agent from a specific level l .
|
IProbe |
Models an observation probe extracting data from the simulation when at least one level
becomes consistent.
|
IPublicDynamicStateMap |
Models a map containing public local dynamic states.
|
IPublicLocalDynamicState |
The parent interface of any public dynamic state of a level of the simulation.
|
ISimulationEngine |
Models a simulation engine, i.e. the object moving the simulation through time.
|
ISimulationModel |
Models a simulation that can be performed using a simulation engine.
|
ISimulationModel.AgentInitializationData |
Models the initialization data coming from the generation of the initial agents of the simulation.
|
ISimulationModel.EnvironmentInitializationData |
Models the initialization data coming from the generation of the environment of the simulation.
|
ISimulationParameters |
The parent interface of the parameters used in a simulation.
|
ITimeModel |
Models how the time stamps of the simulation or of a level evolve through time.
|
LevelIdentifier |
The object identifying one level involved in a simulation.
|
PassiveAgent |
Models an agent doing nothing in the simulation, i.e. having a perception, global state revision and
decision process doing nothing and producing no influences.
|
PassiveEnvironment |
Models an environment doing nothing in the simulation, i.e. having a natural action
process doing nothing and producing no influences.
|
PeriodicTimeModel |
A time model using a period and a phase shift to determine the next time stamp.
|
ProbeExceptionPrinter |
A probe of the 'common libs' printing on the standard output
the trace of an exception that was thrown during the execution of the simulation.
|
ProbeExecutionTracker |
This probe tracks the execution of the simulation and prints notification messages
in a stream printer.
|
ProbeImageSwingJFrame |
|
ProbeImageSwingJFrame.ClosingManagementStrategy |
Defines the various strategies to the reaction of the application when the user requests
the closure of the frame.
|
RegularInfluence |
Models a non-system and user-defined influence.
|
SimpleSimulationParameters |
Models simulation parameters containing only the initial time of the simulation.
|
SimulationTimeStamp |
Models a time stamp (i.e. the beginning of a time step) of the simulation.
|
SystemInfluence |
Models a system influence that has to be managed at least by the simulation engine of the simulation.
|
SystemInfluenceAddAgent |
The system influence sent to a level when the reaction of that level has to insert a new agent into the simulation
and make appear it public local state into the public dynamic state of the levels.
|
SystemInfluenceAddAgentToLevel |
The system influence sent to a level when the reaction of that level has to include an agent to the level.
|
SystemInfluenceRemoveAgent |
The system influence sent to a level when the reaction of that level has to remove the agent from the simulation,
and make disappear its public local state from the public dynamic state of the levels.
|
SystemInfluenceRemoveAgentFromLevel |
The system influence sent to a level when the reaction of that level has to remove an agent from the level.
|
TimeBasedEndCriterion |
A simulation end criterion based on a final time stamp to reach.
|
TransitoryPublicLocalDynamicState |
Models the public dynamic state of a level when the level is in a transitory phase, i.e.
when the environment and the agents in the level are evaluating their behavior between two consistent states.
|
ViewOnSetUnion<E> |
This class models a set as the union of two other sets.
|