uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface CallProcedureAction

All Superinterfaces:
Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
CallProcedureAction_Impl

public interface CallProcedureAction
extends PrimitiveAction

This action starts a statically-specified procedure, passing inputs, and waiting for outputs if it is synchronous.


Method Summary
 Procedure getCalledProcedure()
           
 Collection getInput()
           
 Collection getOutput()
           
 void setCalledProcedure(Procedure calledProcedure)
          Setter for atomic property calledProcedure)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Action
getAntecedent, getAvailableInput, getAvailableOutput, getConsequent, getGroup, getInputPin, getIsReadOnly, getJumpHandler, getOutputPin, setGroup, setIsReadOnly
 
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

getCalledProcedure

Procedure getCalledProcedure()
                             throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setCalledProcedure

void setCalledProcedure(Procedure calledProcedure)
                        throws javax.jmi.reflect.JmiException
Setter for atomic property calledProcedure)

Throws:
javax.jmi.reflect.JmiException

getInput

Collection getInput()
                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOutput

Collection getOutput()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException