Interface BPDiaTaskNode
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,BPDiaFlowNode,BPDiaMessageFlowNode,BPDiaSequenceFlowNode,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMFormatAble,PRDiaNode,PRPresContent,PRPresElement
- All Known Subinterfaces:
BPDiaMaskTaskNode
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidIf the node is a call activity which contains a reference to the process called, it makes the view a correct but not necessarily complete copy of the current master view.All boundary event nodes of theBPDiaTaskNode.<T extends BPDiaTaskNode>
List<T> getOwnedCallActivityNodes(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All call activity nodes contained at the next level below the activity node.TheBPDiaResourceNodeowned by thisBPDiaTaskNode.booleanReturns TRUE if the node is a call activity which contains a reference to the process called and if all model elements contained in the element being displayed by the view have a presentation element.booleanReturns true if the node is a call activity which contains a reference to the process called and if the hierarchy of the model elements is displayed correctly.booleanbooleanTrue if it contains a master process view node.voidIf the node is a call activity which contains a reference to the process called, it creates a new diagram of the same stereotype the diagram of the view to be moved has.voidIf the node is a call activity which contains a reference to the process called, it makes this view a perfect copy of the current master view.Creates a new sub process containing the elements of the process.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
-
isOwnedProcessViewCorrectAndComplete
True if the node is a call activity which contains a reference to the process called and if the view is correct and complete.- Throws:
InoNetExceptionSrvErrorException
-
isOwnedProcessViewCompletelyMaintained
Returns TRUE if the node is a call activity which contains a reference to the process called and if all model elements contained in the element being displayed by the view have a presentation element.- Throws:
InoNetExceptionSrvErrorException
-
isOwnedProcessViewCorrect
Returns true if the node is a call activity which contains a reference to the process called and if the hierarchy of the model elements is displayed correctly. There may be missing model elements but if they are displayed, they have to be displayed with their correct owners.- Throws:
InoNetExceptionSrvErrorException
-
isOwnedProcessViewMaster
True if it contains a master process view node.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedCallActivityNodes
<T extends BPDiaTaskNode> List<T> getOwnedCallActivityNodes(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All call activity nodes contained at the next level below the activity node.- 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
-
correctOwnedProcessViewContent
If the node is a call activity which contains a reference to the process called, it makes the view a correct but not necessarily complete copy of the current master view.- Throws:
InoNetExceptionSrvErrorException
-
letOwnedProcessViewBecomeMaster
If the node is a call activity which contains a reference to the process called, declare the view to be the one and only master view. The current master view will become a normal view, but before this view checks if it is complete and if it is not, it copies the current master view exactly.- Throws:
InoNetExceptionSrvErrorException
-
moveContainedMasterToNewDiagram
ARG_BPDiaMasterDiaWithView moveContainedMasterToNewDiagram() throws InoNetException, SrvErrorExceptionIf the node is a call activity which contains a reference to the process called, it creates a new diagram of the same stereotype the diagram of the view to be moved has.- Throws:
InoNetExceptionSrvErrorException
-
rebuildOwnedProcessViewExactlyFromMaster
If the node is a call activity which contains a reference to the process called, it makes this view a perfect copy of the current master view.- Throws:
InoNetExceptionSrvErrorException
-
refactorCallAndProcessAsSubProcess
Creates a new sub process containing the elements of the process. If the process is called by any other element or used by any other element the command is forbidden. The process must not contain any lanes.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedBoundaryEventNode
All boundary event nodes of theBPDiaTaskNode.- Throws:
InoNetExceptionSrvErrorException
-
getCalledProcessViewNode
- Throws:
InoNetExceptionSrvErrorException
-
getOwnedResourceNode
TheBPDiaResourceNodeowned by thisBPDiaTaskNode.- Throws:
InoNetExceptionSrvErrorException
-