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

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

public interface UnmarshalAction
extends PrimitiveAction

Breaks an object of a known type into outputs, each of which is equal to the value of one of the object’s attribute values.


Method Summary
 InputPin getArgument()
           
 List getResult()
           
 UMLClass getUnmarshalType()
           
 void setArgument(InputPin argument)
          Setter for atomic property argument)
 void setUnmarshalType(UMLClass unmarshalType)
          Setter for atomic property unmarshalType)
 
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

getUnmarshalType

UMLClass getUnmarshalType()
                          throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setUnmarshalType

void setUnmarshalType(UMLClass unmarshalType)
                      throws javax.jmi.reflect.JmiException
Setter for atomic property unmarshalType)

Throws:
javax.jmi.reflect.JmiException

getResult

List getResult()
               throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getArgument

InputPin getArgument()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setArgument

void setArgument(InputPin argument)
                 throws javax.jmi.reflect.JmiException
Setter for atomic property argument)

Throws:
javax.jmi.reflect.JmiException