Public Member Functions | |
void | addEffectedEvent (ISimulationEvent effectedEvent) |
void | addSelectedFeature (IFeatureIon newSelectedFeature) |
ISimulationEvent | copy () |
IAXLangElement | getDataElement () |
Collection< ISimulationEvent > | getEffectedSimulationEvents () |
EventType | getEventType () |
Collection< IFeatureIon > | getFeatureSelection () |
Collection< ISelection > | getSelectionSet () |
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< ISimulationEvent > | effectedEvents |
the set of events caused (effected) by this event | |
EventType | eventType |
the event type (from the enumeration EventType) | |
Collection< IFeatureIon > | featureSelection |
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< ISelection > | selectionSet |
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 |
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 | |||
) |
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 | ) |
IAXLangElement de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.dataElement [private] |
the signal, operation, or storage that is read or written in the event
Collection<ISimulationEvent> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.effectedEvents [private] |
the set of events caused (effected) by this event
EventType de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.eventType [private] |
the event type (from the enumeration EventType)
Collection<IFeatureIon> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.featureSelection [private] |
boolean de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.isExternalEvent [private] |
true if this is an event from an event stimulus file
boolean de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.isInitialEvent [private] |
the set of (de-)selected features corresponding to the set of (de-)selected elements
true of no other event caused this event
Collection<ISelection> de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.selectionSet [private] |
the set of choices ((de-)selected variable elements) made for this event (i.e. its selection history)
ISimulationElement de.fraunhofer.isst.axbench.operations.simulator.events.SimulationEvent.simulationElement [private] |
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