uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation
Interface InputPin

All Superinterfaces:
Element, ExtObject, ModelElement, Pin, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
InputPin_Impl

public interface InputPin
extends Pin

An input pin holds input values to be consumed by an action. An input pin may be the destination for exactly one data flow. The input pin receives its values from the source output pin of the data flow.


Method Summary
 Action getAction()
           
 DataFlow getFlow()
           
 Procedure getProcedure()
           
 void setAction(Action action)
          Setter for atomic property action)
 void setFlow(DataFlow flow)
          Setter for atomic property flow)
 void setProcedure(Procedure procedure)
          Setter for atomic property procedure)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Pin
getMultiplicity, getOrdering, getType, setMultiplicity, setOrdering, setType
 
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 uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
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

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

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