Class ReconfigurationExecutedEvent

java.lang.Object
org.palladiosimulator.simulizar.interpreter.listener.ReconfigurationExecutedEvent

public class ReconfigurationExecutedEvent extends Object
Notifier class that indicates that a reconfiguration was executed.
  • Constructor Details

  • Method Details

    • getReconfigurationResult

      public EventResult getReconfigurationResult()
      Gets the result of the associated reconfiguration.
      Returns:
      An EventType constant which the result of the reconfiguration.
      See Also:
    • getFinishTime

      public double getFinishTime()
      Gets the point in time (expressed in simulation time units) at which the reconfiguration terminated.
      It always holds that getFinishTime() -getStartTime() >= 0.
      Returns:
      A non-negative double denoting the finish time.
    • getStartTime

      public double getStartTime()
      Gets the point in time (expressed in simulation time units) at which the reconfiguration started.
      It always holds that getFinishTime() - getStartTime() >= 0.
      Returns:
      A non-negative double denoting the start time.
    • getDuration

      public double getDuration()
      Gets the duration (expressed in simulation time units) of the reconfiguration.
      Returns:
      A non-negative double denoting the duration.
    • getModelChanges

      public Iterable<Notification> getModelChanges()
      Gets the Notifications that are associated with this reconfiguration.
      In general, a notification is concerned with a particular model change.
      Returns:
      AN Iterable consisting of all the notifications.