|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Transition
A transition is a directed relationship between a source state vertex and a target state vertex. It may be part of a compound transition, which takes the state machine from one state configuration to another, representing the complete response of the state machine to a particular event instance. Transition is a child of ModelElement.
Method Summary | |
---|---|
Procedure |
getEffect()
|
Guard |
getGuard()
|
StateVertex |
getSource()
|
State |
getState()
|
StateMachine |
getStateMachine()
|
StateVertex |
getTarget()
|
Event |
getTrigger()
|
void |
setEffect(Procedure effect)
Setter for atomic property effect) |
void |
setGuard(Guard guard)
Setter for atomic property guard) |
void |
setSource(StateVertex source)
Setter for atomic property source) |
void |
setState(State state)
Setter for atomic property state) |
void |
setStateMachine(StateMachine stateMachine)
Setter for atomic property stateMachine) |
void |
setTarget(StateVertex target)
Setter for atomic property target) |
void |
setTrigger(Event trigger)
Setter for atomic property trigger) |
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement |
---|
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility |
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject |
---|
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit |
Methods inherited from interface javax.jmi.reflect.RefObject |
---|
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
---|
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
Method Detail |
---|
StateMachine getStateMachine() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setStateMachine(StateMachine stateMachine) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
Event getTrigger() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setTrigger(Event trigger) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
State getState() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setState(State state) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
StateVertex getTarget() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setTarget(StateVertex target) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
StateVertex getSource() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setSource(StateVertex source) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
Guard getGuard() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setGuard(Guard guard) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
Procedure getEffect() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
void setEffect(Procedure effect) throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |