uk.ac.ucl.cs.uml.jmi.BehavioralElements.ActivityGraphs
Interface ObjectFlowState
- All Superinterfaces:
- Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, SimpleState, State, StateVertex
- All Known Implementing Classes:
- ObjectFlowState_Impl
public interface ObjectFlowState
- extends SimpleState
An object flow state defines an object flow between actions in an
activity graph. An instance of a particular classifier, possibly in
a particular state, is available when an object flow state is
occupied.
The generation of an object by an action in an action state may be
modeled by an object flow state that is triggered by the completion
of the action state. The use of the object in a subsequent action
state may be modeled by connecting the output transition of the
object flow state as an input transition to the action state.
Generally each action places the object in a different state that is
modeled as a distinct object flow state.
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 |
getIsSynch
boolean getIsSynch()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIsSynch
void setIsSynch(boolean isSynch)
throws javax.jmi.reflect.JmiException
- Setter for atomic property isSynch)
- Throws:
javax.jmi.reflect.JmiException
getType
Classifier getType()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setType
void setType(Classifier type)
throws javax.jmi.reflect.JmiException
- Setter for atomic property type)
- Throws:
javax.jmi.reflect.JmiException
getParameter
Collection getParameter()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException