Public Member Functions | Private Attributes

de.fraunhofer.isst.axbench.operations.simulator.eventlistener.SimulationEventStructureBuilder Class Reference

A simulation event structure builder listens to the simulation of a model and collects all events. (The causal relations are defined inside the simulator.). More...

List of all members.

Public Member Functions

String getModelID ()
 getter method for the model identifier
ISimulationEventStructure getSimulationEventStructure ()
 getter method for the simulation event structure
void simulationEventFired (ISimulationEvent simulationEvent)
 listener method that adds a simulation event to the simulation event structure
 SimulationEventStructureBuilder (String newModelID)
 constructor

Private Attributes

String modelID
SimulationEventStructure simulationEventStructure

Detailed Description

A simulation event structure builder listens to the simulation of a model and collects all events. (The causal relations are defined inside the simulator.).

Author:
mgrosse
Version:
0.9.0
Since:
0.9.0

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.operations.simulator.eventlistener.SimulationEventStructureBuilder.SimulationEventStructureBuilder ( String  newModelID  ) 

constructor

Parameters:
newModelID identifier of the model that is simulated

Member Function Documentation

String de.fraunhofer.isst.axbench.operations.simulator.eventlistener.SimulationEventStructureBuilder.getModelID (  ) 

getter method for the model identifier

Returns:
identifier of the model that is simulated

Implements de.fraunhofer.isst.axbench.operations.simulator.eventlistener.ISimulationEventListener.

ISimulationEventStructure de.fraunhofer.isst.axbench.operations.simulator.eventlistener.SimulationEventStructureBuilder.getSimulationEventStructure (  ) 

getter method for the simulation event structure

Returns:
the simulation event structure that is built
void de.fraunhofer.isst.axbench.operations.simulator.eventlistener.SimulationEventStructureBuilder.simulationEventFired ( ISimulationEvent  simulationEvent  ) 

listener method that adds a simulation event to the simulation event structure

Parameters:
simulationEvent the simulation event to be added

Implements de.fraunhofer.isst.axbench.operations.simulator.eventlistener.ISimulationEventListener.


Member Data Documentation