Public Member Functions | Private Attributes

de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent Class Reference

List of all members.

Public Member Functions

void addEffectedEvent (ISimulationEvent effectedEvent)
void addSelectedFeature (IFeatureIon newSelectedFeature)
ISimulationEvent copy ()
IAXLangElement getDataElement ()
Collection< ISimulationEventgetEffectedSimulationEvents ()
EventType getEventType ()
Collection< IFeatureIongetFeatureSelection ()
Collection< ISelectiongetSelectionSet ()
ISimulationElement getSimulationElement ()
float getTimeStamp ()
Object getValue ()
boolean isExternalEvent ()
boolean isInitialEvent ()
void setDataElement (IAXLangElement newDataElement)
void setFeatureSelection (Collection< IFeatureIon > newFeatureSelection)
void setIsExternalEvent ()
void setIsInitialEvent ()
void setSelectionSet (Collection< ISelection > newSelectionSet)
void setTimeStamp (float newTimeStamp)
void setValue (Object newValue)
 SimulationEvent (ISimulationElement theSimulationElement, IAXLangElement theDataElement, Object theValue, EventType theEventType, float theTimeStamp, Collection< ISelection > newSelectionSet, Collection< IFeatureIon > newFeatureSelection)

Private Attributes

IAXLangElement dataElement
 the signal, operation, or storage that is read or written in the event
Collection< ISimulationEventeffectedEvents
 the set of events caused (effected) by this event
EventType eventType
 the event type (from the enumeration EventType)
Collection< IFeatureIonfeatureSelection
boolean isExternalEvent
 true if this is an event from an event stimulus file
boolean isInitialEvent
 the set of (de-)selected features corresponding to the set of (de-)selected elements
Collection< ISelectionselectionSet
 the set of choices ((de-)selected variable elements) made for this event (i.e. its selection history)
ISimulationElement simulationElement
 the element that emits the event
float timeStamp
 yet the step number, may become once the simulation time
Object value
 in case of a signal or operation as data element: the value of the signal or the operations parameters

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.SimulationEvent ( ISimulationElement  theSimulationElement,
IAXLangElement  theDataElement,
Object  theValue,
EventType  theEventType,
float  theTimeStamp,
Collection< ISelection newSelectionSet,
Collection< IFeatureIon newFeatureSelection 
)

Member Function Documentation

void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.addEffectedEvent ( ISimulationEvent  effectedEvent  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.addSelectedFeature ( IFeatureIon  newSelectedFeature  ) 
ISimulationEvent de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.copy (  ) 
IAXLangElement de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getDataElement (  ) 
Collection<ISimulationEvent> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getEffectedSimulationEvents (  ) 
EventType de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getEventType (  ) 
Collection<IFeatureIon> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getFeatureSelection (  ) 
Collection<ISelection> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getSelectionSet (  ) 
ISimulationElement de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getSimulationElement (  ) 
float de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getTimeStamp (  ) 
Object de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.getValue (  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setDataElement ( IAXLangElement  newDataElement  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setFeatureSelection ( Collection< IFeatureIon newFeatureSelection  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setIsExternalEvent (  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setIsInitialEvent (  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setSelectionSet ( Collection< ISelection newSelectionSet  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setTimeStamp ( float  newTimeStamp  ) 
void de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.setValue ( Object  newValue  ) 

Member Data Documentation

the signal, operation, or storage that is read or written in the event

the set of events caused (effected) by this event

the event type (from the enumeration EventType)

true if this is an event from an event stimulus file

the set of (de-)selected features corresponding to the set of (de-)selected elements

true of no other event caused this event

the set of choices ((de-)selected variable elements) made for this event (i.e. its selection history)

the element that emits the event

yet the step number, may become once the simulation time

in case of a signal or operation as data element: the value of the signal or the operations parameters