de.cau.cs.kieler.synccharts
Interface Transition

All Superinterfaces:
Action, EObject, Notifier
All Known Implementing Classes:
TransitionImpl

public interface Transition
extends Action

A representation of the model object 'Transition'.

The following features are supported:

See Also:
SyncchartsPackage.getTransition()
Rating red
Generated:
This code was automatically generated.
Model element

Method Summary
 int getPriority()
          Returns the value of the 'Priority' attribute.
 State getSourceState()
          Returns the value of the 'Source State' container reference.
 State getTargetState()
          Returns the value of the 'Target State' reference.
 TransitionType getType()
          Returns the value of the 'Type' attribute.
 boolean isIsHistory()
          Returns the value of the 'Is History' attribute.
 void setIsHistory(boolean value)
          Sets the value of the 'Is History' attribute.
 void setPriority(int value)
          Sets the value of the 'Priority' attribute.
 void setSourceState(State value)
          Sets the value of the 'Source State' container reference.
 void setTargetState(State value)
          Sets the value of the 'Target State' reference.
 void setType(TransitionType value)
          Sets the value of the 'Type' attribute.
 
Methods inherited from interface de.cau.cs.kieler.synccharts.Action
getDelay, getEffects, getParentStateEntryAction, getParentStateExitAction, getParentStateInnerAction, getParentStateSuspension, getTrigger, getTriggersAndEffects, isIsImmediate, setDelay, setIsImmediate, setParentStateEntryAction, setParentStateExitAction, setParentStateInnerAction, setParentStateSuspension, setTrigger, setTriggersAndEffects
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getPriority

int getPriority()
Returns the value of the 'Priority' attribute.

If the meaning of the 'Priority' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Priority' attribute.
See Also:
setPriority(int), SyncchartsPackage.getTransition_Priority()
Generated:
This code was automatically generated.
Model element

setPriority

void setPriority(int value)
Sets the value of the 'Priority' attribute.

Parameters:
value - the new value of the 'Priority' attribute.
See Also:
getPriority()
Generated:
This code was automatically generated.

getType

TransitionType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration TransitionType.

If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' attribute.
See Also:
TransitionType, setType(TransitionType), SyncchartsPackage.getTransition_Type()
Generated:
This code was automatically generated.
Model element:
required=true

setType

void setType(TransitionType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
TransitionType, getType()
Generated:
This code was automatically generated.

getTargetState

State getTargetState()
Returns the value of the 'Target State' reference.

If the meaning of the 'Target State' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Target State' reference.
See Also:
setTargetState(State), SyncchartsPackage.getTransition_TargetState()
Generated:
This code was automatically generated.
Model element:
required=true

setTargetState

void setTargetState(State value)
Sets the value of the 'Target State' reference.

Parameters:
value - the new value of the 'Target State' reference.
See Also:
getTargetState()
Generated:
This code was automatically generated.

getSourceState

State getSourceState()
Returns the value of the 'Source State' container reference. It is bidirectional and its opposite is 'Outgoing Transitions'.

If the meaning of the 'Source State' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Source State' container reference.
See Also:
setSourceState(State), SyncchartsPackage.getTransition_SourceState(), State.getOutgoingTransitions()
Generated:
This code was automatically generated.
Model element:
opposite=outgoingTransitions
required=true
transient=false

setSourceState

void setSourceState(State value)
Sets the value of the 'Source State' container reference.

Parameters:
value - the new value of the 'Source State' container reference.
See Also:
getSourceState()
Generated:
This code was automatically generated.

isIsHistory

boolean isIsHistory()
Returns the value of the 'Is History' attribute.

If the meaning of the 'Is History' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Is History' attribute.
See Also:
setIsHistory(boolean), SyncchartsPackage.getTransition_IsHistory()
Generated:
This code was automatically generated.
Model element

setIsHistory

void setIsHistory(boolean value)
Sets the value of the 'Is History' attribute.

Parameters:
value - the new value of the 'Is History' attribute.
See Also:
isIsHistory()
Generated:
This code was automatically generated.