Interface TransitionElement
-
- All Superinterfaces:
ChartElement<TransitionDefinition>
public interface TransitionElement extends ChartElement<TransitionDefinition>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTransitionElement.TransitionListener
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidactivateTransition()Activate this transition.default voiddeactivateTransition()Deactivate this transition.QualifiedValuegetMostRecentValue()default voidpauseTransition()Pause this transition.default voidresumeTransition()Resume this transition.voidsetListener(TransitionElement.TransitionListener listener)Set aTransitionElement.TransitionListenerto notify when this transition fires.-
Methods inherited from interface com.inductiveautomation.sfc.api.elements.ChartElement
getDefinition
-
-
-
-
Method Detail
-
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 aTransitionElement.TransitionListenerto 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
QualifiedValuefor this transition.
-
-