org.omg.uml.behavioralelements.statemachines
Interface State

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, StateVertex
All Known Subinterfaces:
ActionState, CallState, CompositeState, FinalState, ObjectFlowState, SimpleState, SubactivityState, SubmachineState

public interface State
extends StateVertex

State object instance interface.


Method Summary
 Collection getDeferrableEvent()
          Returns the value of reference deferrableEvent.
 Action getDoActivity()
          Returns the value of reference doActivity.
 Action getEntry()
          Returns the value of reference entry.
 Action getExit()
          Returns the value of reference exit.
 Collection getInternalTransition()
          Returns the value of reference internalTransition.
 StateMachine getStateMachine()
          Returns the value of reference stateMachine.
 void setDoActivity(Action newValue)
          Sets the value of reference doActivity.
 void setEntry(Action newValue)
          Sets the value of reference entry.
 void setExit(Action newValue)
          Sets the value of reference exit.
 void setStateMachine(StateMachine newValue)
          Sets the value of reference stateMachine.
 
Methods inherited from interface org.omg.uml.behavioralelements.statemachines.StateVertex
getContainer, getIncoming, getOutgoing, setContainer
 
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

getEntry

public Action getEntry()
Returns the value of reference entry.

Returns:
Value of reference entry.

setEntry

public void setEntry(Action newValue)
Sets the value of reference entry. See getEntry() for description on the reference.

Parameters:
newValue - New value to be set.

getExit

public Action getExit()
Returns the value of reference exit.

Returns:
Value of reference exit.

setExit

public void setExit(Action newValue)
Sets the value of reference exit. See getExit() for description on the reference.

Parameters:
newValue - New value to be set.

getDeferrableEvent

public Collection getDeferrableEvent()
Returns the value of reference deferrableEvent.

Returns:
Value of reference deferrableEvent.

getInternalTransition

public Collection getInternalTransition()
Returns the value of reference internalTransition.

Returns:
Value of reference internalTransition.

getDoActivity

public Action getDoActivity()
Returns the value of reference doActivity.

Returns:
Value of reference doActivity.

setDoActivity

public void setDoActivity(Action newValue)
Sets the value of reference doActivity. See getDoActivity() 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.