uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation
Interface OutputPin
- All Superinterfaces:
- Element, ExtObject, ModelElement, Pin, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- OutputPin_Impl
public interface OutputPin
- extends Pin
An output pin holds output values generated by an action. A
single output pin may have several data-flow connections to
several input pins. In this case, the output pin provides a
copy of its value to each of the associated input pins.
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 |
getAction
Action getAction()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setAction
void setAction(Action action)
throws javax.jmi.reflect.JmiException
- Setter for atomic property action)
- Throws:
javax.jmi.reflect.JmiException
getFlow
DataFlow getFlow()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setFlow
void setFlow(DataFlow flow)
throws javax.jmi.reflect.JmiException
- Setter for atomic property flow)
- Throws:
javax.jmi.reflect.JmiException
getLoop
LoopAction getLoop()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setLoop
void setLoop(LoopAction loop)
throws javax.jmi.reflect.JmiException
- Setter for atomic property loop)
- Throws:
javax.jmi.reflect.JmiException
getProcedure
Procedure getProcedure()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setProcedure
void setProcedure(Procedure procedure)
throws javax.jmi.reflect.JmiException
- Setter for atomic property procedure)
- Throws:
javax.jmi.reflect.JmiException