Interface TransitionElement

All Superinterfaces:
ChartElement<TransitionDefinition>

public interface TransitionElement extends ChartElement<TransitionDefinition>
  • Method Details

    • activateTransition

      default void activateTransition()
      Activate this transition. This method should block until activation is complete.
    • deactivateTransition

      default void deactivateTransition()
      Deactivate this transition. This method should block until activation is complete.
    • pauseTransition

      default void pauseTransition()
      Pause this transition. This method should block until pausing is complete.
    • resumeTransition

      default void resumeTransition()
      Resume this transition. This method should block until resuming is complete.
    • setListener

      void setListener(TransitionElement.TransitionListener listener)
      Set a TransitionElement.TransitionListener to notify when this transition fires.

      May be null when "un-setting" a listener.

      Parameters:
      listener - the listener to notify when this transition fires.
    • getMostRecentValue

      QualifiedValue getMostRecentValue()
      Returns:
      the most recent QualifiedValue for this transition.