Interface SlingshotEvent

All Known Subinterfaces:
DESEvent, OSGIEvent, SystemEvent
All Known Implementing Classes:
AbstractEntityChangedEvent, AbstractEvent, AbstractGenericEvent, AbstractSimulationEvent, AbstractSystemEvent, ArchitectureModelsTabBuilderStarted, ModelAdjusted, ModelVisited, PreSimulationConfigurationStarted, SimulationFinished, SimulationStarted, WorkflowLaunchConfigurationBuilderInitialized

public interface SlingshotEvent
This interface is the upper-most event type for any event that should be considered by Slingshot. Each event must have a unique ID and a name. The ID is to distinguish between different events; if they have the same id, even if they are different objects/instanciations, they should be treated as the same.
  • Method Summary

    Modifier and Type
    Method
    Description
    The unique identifiable String of this event.
    The name of this event.
  • Method Details

    • getId

      String getId()
      The unique identifiable String of this event.
      Returns:
      a non-null unique id.
    • getName

      String getName()
      The name of this event. Does not have to be unique.
      Returns:
      a non-null name.