nts.interf
Interface ITransition

All Superinterfaces:
IAnnotated, IVisitable

public interface ITransition
extends IAnnotated, IVisitable

Interface for transitions of a subsystem.


Method Summary
 IControlState from()
           
 boolean hasID()
           
 java.lang.String id()
           
 ILabel label()
           
 IControlState to()
           
 
Methods inherited from interface nts.interf.base.IAnnotated
annotations, isAnnotated
 
Methods inherited from interface nts.interf.base.IVisitable
accept
 

Method Detail

hasID

boolean hasID()
Returns:
true iff ID was specified

id

java.lang.String id()
Returns:
null if ID wasn't specified

from

IControlState from()
Returns:
source control state

to

IControlState to()
Returns:
target control state

label

ILabel label()
Returns:
transition label