uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ComputationActions
Interface ArgumentSpecification

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

public interface ArgumentSpecification
extends ModelElement

(Not an action) Specification of an input or output argument of a primitive function.


Method Summary
 Multiplicity getMultiplicity()
           
 OrderingKind getOrdering()
           
 DataType getType()
           
 void setMultiplicity(Multiplicity multiplicity)
          Setter for atomic property multiplicity)
 void setOrdering(OrderingKind ordering)
          Setter for atomic property ordering)
 void setType(DataType type)
          Setter for atomic property type)
 
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

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

DataType getType()
                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setType

void setType(DataType type)
             throws javax.jmi.reflect.JmiException
Setter for atomic property type)

Throws:
javax.jmi.reflect.JmiException