uk.ac.ucl.cs.uml.jmi.BehavioralElements.StateMachines
Interface StateVertex
- All Superinterfaces:
- Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Subinterfaces:
- ActionState, CallState, CompositeState, FinalState, ObjectFlowState, PseudoState, SimpleState, State, StubState, SubmachineState, SynchState
- All Known Implementing Classes:
- ActionState_Impl, CallState_Impl, CompositeState_Impl, FinalState_Impl, ObjectFlowState_Impl, PseudoState_Impl, SimpleState_Impl, State_Impl, StateVertex_Impl, StubState_Impl, SubmachineState_Impl, SynchState_Impl
public interface StateVertex
- extends ModelElement
A StateVertex is an abstraction of a node in a statechart graph. In
general, it can be the source or destination of any number of
transitions.
StateVertex is a child of ModelElement.
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 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 |
getOutgoing
Collection getOutgoing()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getIncoming
Collection getIncoming()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getContainerState
CompositeState getContainerState()
throws javax.jmi.reflect.JmiException
- JS: The container attribute clashes in name with
ModelElement.container. Hence it has been renamed
containerState
- Throws:
javax.jmi.reflect.JmiException
setContainerState
void setContainerState(CompositeState containerState)
throws javax.jmi.reflect.JmiException
- Setter for atomic property containerState)
- Throws:
javax.jmi.reflect.JmiException