de.mid.innovator.srv2api.icw2ac
Interface ANOutputPin

All Superinterfaces:
ACActivityNode, ACObjectNode, ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, ANPin, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELMultiplicityAble, ELNamedElement, ELNamespaceAsgnAble, ELObject, ELRedefAble, ELTypedElement, ELUUIDAble, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAsgnAble, MEStereotypeAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble

public interface ANOutputPin
extends ANPin

An output pin is a pin that holds output values produced by an action.

See Also:
ANOutputPinHelper

Nested Class Summary
static class ANOutputPin.VAttr
           
 
Method Summary
 ANAcceptCall getAcceptCall()
          The action that owns this output pin.
 ANAcceptEvent getAcceptEventAction()
          The action that owns this output pin.
 ANAction getAction()
          The action that owns this output pin.
 ANCall getCallAction()
          Action that invokes the behavior and receives the return values.
 ANCreateObject getCreateObjectAction()
          Action that creates the object that conforms to the statically-specified classifier and puts it on this output pin at runtime.
 ANOpaque getOpaqueAction()
          Action with implementation-specific semantics.
 ANReadLink getReadLinkAction()
          Action that navigates across associations to retrieve objects on one end.
 ANReadSelf getReadSelfAction()
          Action that retrieves the host object of an action.
 ANReadStructuralFeature getReadStructuralFeatureAction()
          Structural feature action that retrieves the value of a structural feature.
 ANTestIdentity getTestIdentityAction()
          Action that tests if two values are identical objects.
 ANUnmarshall getUnmarshallAction()
          Action that breaks the input object into outputs.
 ANValSpec getValueSpecificationAction()
          The action of this result.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ANPin
getCorrespondingPin, getCorrespondingPin, getParameter, getParamNode, getParamNode, isControl, setControl
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELMultiplicityAble
getLower, getLowerBoundAsString, getLowerUpperVal, getUpper, getUpperBoundAsString, hasMultiplicity11, hasUpper1, isMany, isMultivalued, isOptional, isOrdered, isUnique, setLower, setMany, setOptional, setOrdered, setUnique, setUpper
 
Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ACObjectNode
getHandler, getInState, getManualTypeAssign, getOrdering, getSelBehavior, getSelectionBehavior, getTypingClassifier, getUpperBound, getUpperBoundSpecification, isControlType, modifyBehaviorForSelection, setControlType, setInState, setOrdering, setSelectionBehavior, setUpperBoundSpecification
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType
 
Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ACActivityNode
getActivity, getIncoming, getInGroup, getInGroup, getInGroupExplicit, getInGroupImplicit, getNodeCoord, getOutgoing, isInInterruptibleRegion, replaceInGroupExplicit, setInGroupExplicit, setInGroupImplicit, setNodeCoord
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOwnedComment
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, isCloneAbleElement, modifyStereotypePropertyValuesByName, setStereotype, setStereotypePropertyInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getUUID, setUUID
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMESupplierDependency, getMESupplierMappingDependency
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
 

Method Detail

getAcceptCall

ANAcceptCall getAcceptCall()
                           throws InoNetException,
                                  SrvErrorException
The action that owns this output pin.

Throws:
InoNetException
SrvErrorException

getAcceptEventAction

ANAcceptEvent getAcceptEventAction()
                                   throws InoNetException,
                                          SrvErrorException
The action that owns this output pin.

Throws:
InoNetException
SrvErrorException

getAction

ANAction getAction()
                   throws InoNetException,
                          SrvErrorException
The action that owns this output pin.

Throws:
InoNetException
SrvErrorException

getCallAction

ANCall getCallAction()
                     throws InoNetException,
                            SrvErrorException
Action that invokes the behavior and receives the return values.

Throws:
InoNetException
SrvErrorException

getCreateObjectAction

ANCreateObject getCreateObjectAction()
                                     throws InoNetException,
                                            SrvErrorException
Action that creates the object that conforms to the statically-specified classifier and puts it on this output pin at runtime.

Throws:
InoNetException
SrvErrorException

getOpaqueAction

ANOpaque getOpaqueAction()
                         throws InoNetException,
                                SrvErrorException
Action with implementation-specific semantics.

Throws:
InoNetException
SrvErrorException

getReadLinkAction

ANReadLink getReadLinkAction()
                             throws InoNetException,
                                    SrvErrorException
Action that navigates across associations to retrieve objects on one end.

Throws:
InoNetException
SrvErrorException

getReadSelfAction

ANReadSelf getReadSelfAction()
                             throws InoNetException,
                                    SrvErrorException
Action that retrieves the host object of an action.

Throws:
InoNetException
SrvErrorException

getReadStructuralFeatureAction

ANReadStructuralFeature getReadStructuralFeatureAction()
                                                       throws InoNetException,
                                                              SrvErrorException
Structural feature action that retrieves the value of a structural feature.

Throws:
InoNetException
SrvErrorException

getTestIdentityAction

ANTestIdentity getTestIdentityAction()
                                     throws InoNetException,
                                            SrvErrorException
Action that tests if two values are identical objects.

Throws:
InoNetException
SrvErrorException

getUnmarshallAction

ANUnmarshall getUnmarshallAction()
                                 throws InoNetException,
                                        SrvErrorException
Action that breaks the input object into outputs.

Throws:
InoNetException
SrvErrorException

getValueSpecificationAction

ANValSpec getValueSpecificationAction()
                                      throws InoNetException,
                                             SrvErrorException
The action of this result.

Throws:
InoNetException
SrvErrorException