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. 
 
 - 
 
 -