public interface State
extends org.eclipse.emf.ecore.EObject
The following features are supported:
AutomatonPackage.getState()
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<EventToken> |
getEventTokens()
Returns the value of the 'Event Tokens' reference list.
|
org.eclipse.emf.common.util.EList<TimedZone> |
getInStateOf()
Returns the value of the 'In State Of' reference list.
|
org.eclipse.emf.common.util.EList<Transition> |
getInTransitions()
Returns the value of the 'In Transitions' reference list.
|
java.lang.String |
getLabel()
Returns the value of the 'Label' attribute.
|
Event |
getLastProcessedEvent()
Returns the value of the 'Last Processed Event' reference.
|
org.eclipse.emf.common.util.EList<TimedZone> |
getOutStateOf()
Returns the value of the 'Out State Of' reference list.
|
org.eclipse.emf.common.util.EList<Transition> |
getOutTransitions()
Returns the value of the 'Out Transitions' containment reference list.
|
void |
setLabel(java.lang.String value)
Sets the value of the '
Label ' attribute. |
void |
setLastProcessedEvent(Event value)
Sets the value of the '
Last Processed Event ' reference. |
org.eclipse.emf.common.util.EList<Transition> getInTransitions()
Transition
.
It is bidirectional and its opposite is 'Post State
'.
If the meaning of the 'In Transitions' reference list isn't clear, there really should be more of a description here...
AutomatonPackage.getState_InTransitions()
,
Transition.getPostState()
org.eclipse.emf.common.util.EList<Transition> getOutTransitions()
Transition
.
It is bidirectional and its opposite is 'Pre State
'.
If the meaning of the 'Out Transitions' containment reference list isn't clear, there really should be more of a description here...
AutomatonPackage.getState_OutTransitions()
,
Transition.getPreState()
java.lang.String getLabel()
If the meaning of the 'Label' attribute isn't clear, there really should be more of a description here...
setLabel(String)
,
AutomatonPackage.getState_Label()
void setLabel(java.lang.String value)
Label
' attribute.
value
- the new value of the 'Label' attribute.getLabel()
org.eclipse.emf.common.util.EList<EventToken> getEventTokens()
EventToken
.
It is bidirectional and its opposite is 'Current State
'.
If the meaning of the 'Event Tokens' reference list isn't clear, there really should be more of a description here...
AutomatonPackage.getState_EventTokens()
,
EventToken.getCurrentState()
Event getLastProcessedEvent()
If the meaning of the 'Last Processed Event' reference isn't clear, there really should be more of a description here...
setLastProcessedEvent(Event)
,
AutomatonPackage.getState_LastProcessedEvent()
void setLastProcessedEvent(Event value)
Last Processed Event
' reference.
value
- the new value of the 'Last Processed Event' reference.getLastProcessedEvent()
org.eclipse.emf.common.util.EList<TimedZone> getInStateOf()
TimedZone
.
It is bidirectional and its opposite is 'In State
'.
If the meaning of the 'In State Of' reference list isn't clear, there really should be more of a description here...
AutomatonPackage.getState_InStateOf()
,
TimedZone.getInState()
org.eclipse.emf.common.util.EList<TimedZone> getOutStateOf()
TimedZone
.
It is bidirectional and its opposite is 'Out State
'.
If the meaning of the 'Out State Of' reference list isn't clear, there really should be more of a description here...
AutomatonPackage.getState_OutStateOf()
,
TimedZone.getOutState()