uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation
Interface Pin
- All Superinterfaces:
- Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Subinterfaces:
- InputPin, OutputPin
- All Known Implementing Classes:
- InputPin_Impl, OutputPin_Impl, Pin_Impl
public interface Pin
- extends ModelElement
A pin is a connection point for delivering input values to or
obtaining output values from an action. Any values passing
through the pin must conform to the type of the pin and have
cardinalities allowed by the multiplicity of the pin. (A pin
without a type specification can hold any value.) Pin is
completely specialized into input and output 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 |
getMultiplicity
Multiplicity getMultiplicity()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setMultiplicity
void setMultiplicity(Multiplicity multiplicity)
throws javax.jmi.reflect.JmiException
- Setter for atomic property multiplicity)
- Throws:
javax.jmi.reflect.JmiException
getOrdering
OrderingKind getOrdering()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setOrdering
void setOrdering(OrderingKind ordering)
throws javax.jmi.reflect.JmiException
- Setter for atomic property ordering)
- 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