Interface ACObjectFlow
- All Superinterfaces:
ACActivityEdge, ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject, ELRedefAble, ELUUIDAble, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAsgnAble, MEStereotypeAble, METermAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble
An object flow is an activity edge that can have objects or data passing along it.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreatePinsOnObjFlow(ACActivityNode ohSource, ACActivityNode ohTarget) If an object flow is to be created between the nodes, where at least one of them is not an object node but an action, then this command will create and return the missing pins so that the object flow can be created correctly.The selection behavior which selects tokens from a source object node.Selects tokens from a source object node.The transformation behavior which changes or replaces data tokens flowing along the edge.Changes or replaces data tokens flowing along the flow.booleanInforms whether the objects in the flow are passed by multicasting.booleanInforms whether the objects in the flow are gathered from respondents to multicasting.voidIf theACObjectFlowconnects a typed and a typelessACObjectNode, this command will set theELTypeof the typeless object according to the typed object.voidAssigns a selection behavior to the flow.voidAssigns a transformation behavior to the flow.voidsetMulticast(boolean value) Set the value of Attribut IsMulticast.voidsetMultireceive(boolean value) Set the value of Attribut IsMultireceive.voidsetSelBehavior(BEBehavior value) Set the value of View SelBehavior.voidsetTransBehavior(BEBehavior value) Set the value of View TransBehavior.Methods inherited from interface ACActivityEdge
getActivity, getGuard, getGuardLanguage, getGuardSpecification, getInGroup, getInGroup, getInGroupExplicit, getInGroupImplicit, getInGroupImplicit, getInterrupts, getSource, getTarget, getWeight, getWeightLanguage, getWeightSpecification, insertActivityNode, isInterruptingEdge, isMaintainAble, reconnect, replaceInGroupExplicit, setGuardLanguage, setGuardSpecification, setInGroupExplicit, setSource, setTarget, setWeightSpecificationMethods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefinedMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface MENamespaceAsgnAble
getSignatureMessageMethods inherited from interface MEStereotypeAble
getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getMEClientDependency, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface METermAble
getTerm, setTermMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Method Details
-
isMulticast
Informs whether the objects in the flow are passed by multicasting.- Throws:
InoNetExceptionSrvErrorException
-
setMulticast
Set the value of Attribut IsMulticast.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isMultireceive
Informs whether the objects in the flow are gathered from respondents to multicasting.- Throws:
InoNetExceptionSrvErrorException
-
setMultireceive
Set the value of Attribut IsMultireceive.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getSelBehavior
The selection behavior which selects tokens from a source object node. The view is not external as the API already provides a view named after the 'selection' role in the superstructure specification which offers the same functionality.- Throws:
InoNetExceptionSrvErrorException
-
setSelBehavior
Set the value of View SelBehavior.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getTransBehavior
The transformation behavior which changes or replaces data tokens flowing along the edge. The view is not external as the API already provides a view named after the 'transformation' role in the superstructure specification which offers the same functionality.- Throws:
InoNetExceptionSrvErrorException
-
setTransBehavior
Set the value of View TransBehavior.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
createPinsOnObjFlow
ARG_ACObjectFlowPins createPinsOnObjFlow(ACActivityNode ohSource, ACActivityNode ohTarget) throws InoNetException, SrvErrorException If an object flow is to be created between the nodes, where at least one of them is not an object node but an action, then this command will create and return the missing pins so that the object flow can be created correctly.- Parameters:
ohSource- The source elementohTarget- The target element- Throws:
InoNetExceptionSrvErrorException
-
maintainObjTypes
If theACObjectFlowconnects a typed and a typelessACObjectNode, this command will set theELTypeof the typeless object according to the typed object. The type will only be set if a free typing of the object is allowed.- Throws:
InoNetExceptionSrvErrorException
-
modifyBehaviorForSelection
Assigns a selection behavior to the flow.- Parameters:
oh-- Throws:
InoNetExceptionSrvErrorException
-
modifyBehaviorForTransformation
Assigns a transformation behavior to the flow.- Parameters:
oh-- Throws:
InoNetExceptionSrvErrorException
-
getSelectionBehavior
Selects tokens from a source object node.- Throws:
InoNetExceptionSrvErrorException
-
getTransformationBehavior
Changes or replaces data tokens flowing along the flow.- Throws:
InoNetExceptionSrvErrorException
-