Interface BPDiaProcessViewNode
-
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,BPDiaViewNode,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMFormatAble,PRDiaNode,PRPresContent,PRPresElement
public interface BPDiaProcessViewNode extends BPDiaViewNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBPDiaProcessViewNode.VAttr
-
Method Summary
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
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.icw2bpdia.BPDiaViewNode
becomeMasterView, becomeRegularView, becomeSynchronizedView, correctExistingViewContent, getCommentNodeOfView, getDiagramOfView, getMissingElement, getMissingElement, getOwnedArtifactNode, getOwnedCalloutNode, getOwnedMessageNode, getOwnedViewElementTransitiveDownByOrder, getOwningDia, getPath, getPathDisplayed, getPossiblePath, getPossiblePath, getPresentationInView, isCompletelyMaintained, isCorrect, isCorrectAndComplete, isInMasterViewNode, isMasterView, isSyncedCopy, isVisibleAndSelectable, moveMasterToNewDiagram, rebuildExactlyFromMasterView, removeMasterMoveToNewDiagram, setPathDisplayed, toggleOrientation
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
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.ELDeleteAble
delete
-
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.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
Methods 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, setSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresContent
getIncoming, getMEModelElement, getModelContainer, getOutgoing, getOwnedPresContent, getOwningPresContent, getOwningPresContext, getOwningPresElement, getPresentationLevel, getTextPosition, getTextSize, setPresentationLevel, setTextCoord, setTextPosition, setTextSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresElement
getOpacity, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setOpacity, setPresColor
-
-
-
-
Method Detail
-
getDiaLaneNode
BPDiaLaneNode getDiaLaneNode(BPLane refObj) throws InoNetException, SrvErrorException
Returns the presentation node of the lane. The result may be null.- Parameters:
refObj- A further instance of type BPLane which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getDiaSequenceFlowNode
BPDiaSequenceFlowNode getDiaSequenceFlowNode(BPSequenceFlowNode refObj) throws InoNetException, SrvErrorException
Returns the presentation node of the flow node. The result may be null.- Parameters:
refObj- A further instance of type BPSequenceFlowNode which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getDiaSequenceFlow
BPDiaSequenceFlow getDiaSequenceFlow(BPSequenceFlow refObj) throws InoNetException, SrvErrorException
Returns the presentation edge of the flow. The result may be null.- Parameters:
refObj- A further instance of type BPSequenceFlow which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getProcess
BPProcess getProcess() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
getDiaItemNode
BPDiaItemNode getDiaItemNode(BPItemAwareElement refObj) throws InoNetException, SrvErrorException
Returns the presentation node of the item aware element. The result may be null.- Parameters:
refObj- A further instance of type BPItemAwareElement which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getLaneSetDisplayed
BPLaneSet getLaneSetDisplayed() throws InoNetException, SrvErrorException
The LaneSet to be displayed.- Throws:
InoNetExceptionSrvErrorException
-
getLeafLaneNode
java.util.List<BPDiaLaneNode> getLeafLaneNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All leaf lane nodes in this process view node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted
-
getLeafLaneNodeSortedByPosition
java.util.List<BPDiaLaneNode> getLeafLaneNodeSortedByPosition(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All leaf lane nodes in this process view node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted according to the positions of the nodes.
-
getLeafLaneNodeForNode
BPDiaLaneNode getLeafLaneNodeForNode(PRDiaNode refObj) throws InoNetException, SrvErrorException
Tries to find a leaf lane for the node passed considering the absolute positions of the node and the leaf lanes in the process view node.- Parameters:
refObj- A further instance of type PRDiaNode which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
setFilterCriteria
void setFilterCriteria(boolean hideObjectFlow) throws InoNetException, SrvErrorExceptionModifies the criteria for visible elements inside the process view. Elements to be hidden will be visible while the diagram is locked for modifications.- Parameters:
hideObjectFlow- flag for hiding the object flow information- Throws:
InoNetExceptionSrvErrorException
-
getOwnedAssocEdge
java.util.List<BPDiaAssocEdge> getOwnedAssocEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaAssocEdgeof theBPDiaProcessViewNode.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedDataNode
java.util.List<BPDiaDataNode> getOwnedDataNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDiaDataNodeowned by theBPDiaProcessViewNode.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedLaneNode
java.util.List<BPDiaLaneNode> getOwnedLaneNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All lane nodes owned by the view node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedSequenceFlow
java.util.List<BPDiaSequenceFlow> getOwnedSequenceFlow(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDiaSequenceFlowowned by theBPDiaProcessViewNode.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedSequenceFlowNode
<T extends BPDiaSequenceFlowNode> java.util.List<T> getOwnedSequenceFlowNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaSequenceFlowNodeof theBPDiaProcessViewNode.- 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
-
getLaneSet
BPLaneSet getLaneSet() throws InoNetException, SrvErrorException
The top lane set displayed in the process view node.- Throws:
InoNetExceptionSrvErrorException
-
setLaneSet
void setLaneSet(BPLaneSet value) throws InoNetException, SrvErrorException
Set the value of Foreign Key LaneSet.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedDataAssocEdge
java.util.List<BPDiaDataAssocEdge> getOwnedDataAssocEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaDataAssocEdgeof theBPDiaProcessViewNode.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedRenderingNode
java.util.List<BPDiaRenderingNode> getOwnedRenderingNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All rendering nodes in the view node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedRedundantEdge
java.util.List<BPDiaRedundantEdge> getOwnedRedundantEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All redundant edges in the view node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getCallActivityNode
BPDiaTaskNode getCallActivityNode() throws InoNetException, SrvErrorException
Containing call activity node of the process view node.- Throws:
InoNetExceptionSrvErrorException
-
getOwningParticipantNode
BPDiaParticipantNode getOwningParticipantNode() throws InoNetException, SrvErrorException
OwningBPDiaParticipantNodeof theBPDiaProcessViewNode.- Throws:
InoNetExceptionSrvErrorException
-
-