Public Member Functions | Protected Member Functions | Private Attributes

de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage Class Reference

A SimulationVariable is the representation of an aXLang-Variable in the simulation model. More...

List of all members.

Public Member Functions

String getIdentifier ()
 getter method for the identifier
StorageInstance getModelInstance ()
 getter method for the modelVariableInstance
ISimulationEvent getValue (ISimulationEvent incomingEvent)
 getter method for the value of the variable
void setValue (ISimulationEvent incomingEvent)
 setter method for the value of the variable
 SimulationStorage (StorageInstance newStorageInstance)
 constructor

Protected Member Functions

ValueStore getValueStore ()

Private Attributes

String identifier
StorageInstance modelStorageInstance
ValueStore valueStore

Detailed Description

A SimulationVariable is the representation of an aXLang-Variable in the simulation model.

Author:
mgrosse
Version:
0.8.0
Since:
0.7.2

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.SimulationStorage ( StorageInstance  newStorageInstance  ) 

constructor


Member Function Documentation

String de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.getIdentifier (  ) 

getter method for the identifier

Returns:
identifier

Implements de.fraunhofer.isst.axbench.api.simulation.ISimulationElement.

StorageInstance de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.getModelInstance (  ) 

getter method for the modelVariableInstance

Returns:
the variable instance in the aXLang model that the simulation port represents

Implements de.fraunhofer.isst.axbench.api.simulation.ISimulationElement.

ISimulationEvent de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.getValue ( ISimulationEvent  incomingEvent  ) 

getter method for the value of the variable

Returns:
the value
ValueStore de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.getValueStore (  )  [protected]
void de.fraunhofer.isst.axbench.operations.simulator.elements.SimulationStorage.setValue ( ISimulationEvent  incomingEvent  ) 

setter method for the value of the variable

Parameters:
newValue the value

Member Data Documentation