org.omg.uml.behavioralelements.statemachines
Interface Transition

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface Transition
extends ModelElement

Transition object instance interface.


Method Summary
 Action getEffect()
          Returns the value of reference effect.
 Guard getGuard()
          Returns the value of reference guard.
 StateVertex getSource()
          Returns the value of reference source.
 StateMachine getStateMachine()
          Returns the value of reference stateMachine.
 StateVertex getTarget()
          Returns the value of reference target.
 Event getTrigger()
          Returns the value of reference trigger.
 void setEffect(Action newValue)
          Sets the value of reference effect.
 void setGuard(Guard newValue)
          Sets the value of reference guard.
 void setSource(StateVertex newValue)
          Sets the value of reference source.
 void setStateMachine(StateMachine newValue)
          Sets the value of reference stateMachine.
 void setTarget(StateVertex newValue)
          Sets the value of reference target.
 void setTrigger(Event newValue)
          Sets the value of reference trigger.
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, setVisibility
 
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

getGuard

public Guard getGuard()
Returns the value of reference guard.

Returns:
Value of reference guard.

setGuard

public void setGuard(Guard newValue)
Sets the value of reference guard. See getGuard() for description on the reference.

Parameters:
newValue - New value to be set.

getEffect

public Action getEffect()
Returns the value of reference effect.

Returns:
Value of reference effect.

setEffect

public void setEffect(Action newValue)
Sets the value of reference effect. See getEffect() for description on the reference.

Parameters:
newValue - New value to be set.

getTrigger

public Event getTrigger()
Returns the value of reference trigger.

Returns:
Value of reference trigger.

setTrigger

public void setTrigger(Event newValue)
Sets the value of reference trigger. See getTrigger() for description on the reference.

Parameters:
newValue - New value to be set.

getSource

public StateVertex getSource()
Returns the value of reference source.

Returns:
Value of reference source.

setSource

public void setSource(StateVertex newValue)
Sets the value of reference source. See getSource() for description on the reference.

Parameters:
newValue - New value to be set.

getTarget

public StateVertex getTarget()
Returns the value of reference target.

Returns:
Value of reference target.

setTarget

public void setTarget(StateVertex newValue)
Sets the value of reference target. See getTarget() for description on the reference.

Parameters:
newValue - New value to be set.

getStateMachine

public StateMachine getStateMachine()
Returns the value of reference stateMachine.

Returns:
Value of reference stateMachine.

setStateMachine

public void setStateMachine(StateMachine newValue)
Sets the value of reference stateMachine. See getStateMachine() for description on the reference.

Parameters:
newValue - New value to be set.