Interface BPDiaSubProcessNode
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,BPDiaFlowNode,BPDiaMessageFlowNode,BPDiaSequenceFlowNode,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMFormatAble,PRDiaNode,PRPresContent,PRPresElement
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<T extends BPDiaArtifactNode>
List<T> getOwnedArtifactNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) BPDiaArtifactNodeowned by theBPDiaSubProcessNode.All boundary event nodes owned by thisBPDiaSubProcessNode.All callout nodes owned by this subprocess node.BPDiaDataNodeowned by theBPDiaSubProcessNode.All boundary event nodes of theBPDiaSubProcessNode.TheBPDiaResourceNodeowned by thisBPDiaSubProcessNode.<T extends BPDiaSequenceFlowNode>
List<T> getOwnedSequenceFlowNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) AllBPDiaSequenceFlowNodeof theBPDiaSubProcessNode.Creates a new process containing the elements of the sub process, creates a master view of the new process in the same diagram, converts the sub process to a call of that new process and finally expands the node and displays the new master process view.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2bpdia.BPDiaFlowNode
getOwnedViewElementTransitiveDownByOrder, getOwningGroupNodeMethods inherited from interface de.mid.innovator.srv2api.icw2bpdia.BPDiaSequenceFlowNode
getIncomingMessageEdge, getOutgoingMessageEdge, getOwningLaneNode, getOwningProcessViewNode, getOwningSubProcessNodeMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.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 de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormatMethods inherited from interface de.mid.innovator.srv2api.icw2pres.PRDiaNode
collapse, expand, getDiagram, getExpandedNodeRoot, getExpandedPresContext, getOnFramePositionSpecification, getOrientation, getOwningFrameNode, getPosition, getPositionAbsolute, getPresContainer, getSize, getTextPositionAbsolute, getXClientNode, hasEmbeddedContent, isExpanded, setCoord, setEmbeddedContent, setPosition, setSizeMethods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresContent
getIncoming, getMEModelElement, getModelContainer, getOutgoing, getOwnedPresContent, getOwningPresContent, getOwningPresContext, getOwningPresElement, getPresentationLevel, getTextHorizontalAlignment, getTextPosition, getTextSize, getTextVerticalAlignment, setPresentationLevel, setTextCoord, setTextHorizontalAlignment, setTextPosition, setTextSize, setTextVerticalAlignmentMethods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresElement
getDiagramTagValue, getOpacity, getOwnedDiagramTags, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setDiagramTagValue, setOpacity, setPresColor
-
Method Details
-
getOwnedBoundaryEventNode
All boundary event nodes owned by thisBPDiaSubProcessNode.- Throws:
InoNetExceptionSrvErrorException
-
refactorAsExpandedCallToNewProcess
Creates a new process containing the elements of the sub process, creates a master view of the new process in the same diagram, converts the sub process to a call of that new process and finally expands the node and displays the new master process view.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedDataNode
BPDiaDataNodeowned by theBPDiaSubProcessNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedSequenceFlowNode
<T extends BPDiaSequenceFlowNode> List<T> getOwnedSequenceFlowNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException AllBPDiaSequenceFlowNodeof theBPDiaSubProcessNode.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedArtifactNode
<T extends BPDiaArtifactNode> List<T> getOwnedArtifactNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException BPDiaArtifactNodeowned by theBPDiaSubProcessNode.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedEventNode
All boundary event nodes of theBPDiaSubProcessNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedCalloutNode
All callout nodes owned by this subprocess node.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedResourceNode
TheBPDiaResourceNodeowned by thisBPDiaSubProcessNode.- Throws:
InoNetExceptionSrvErrorException
-