Interface BPDia
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ADOptionAble
,ADReferenceAble
,ADVersionAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELPictureAble
,ELUUIDAble
,ELValueContainerAble
,MMAttachmentAble
,MMCommentContainerAble
,MMFormatAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMMenuAble
,MMStereotypeAble
,MMTextAble
,PRDia
,PRPresContext
,PRPresElement
,PRVersionAbleDia
public interface BPDia extends PRVersionAbleDia
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPDia.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPDiaChoreographyViewNode
addDiaChoreographyViewNode(BPChoreography ohChoreography, java.awt.Point position, java.awt.Point size, boolean isExpanded)
BPDiaCollaborationViewNode
addDiaCollaborationViewNode(BPCollaboration ohCollaboration, java.awt.Point position, java.awt.Point size, boolean isExpanded, boolean areProcessesExpanded)
BPDiaCollaborationViewNode
addDiaCollaborationViewNodeForExistingProcessViewNodes(BPCollaboration ohCollaboration)
Adds a node representing a collaboration to the diagram if the processes concerned are already displayed in the diagram without already having a collaboration context.java.util.List<PRDiaNode>
addDiaNodes(java.lang.Class<? extends ELObject> kVOclModel, java.lang.Class<? extends ELObject> kVOclPres, java.util.List<? extends ADClientAble> adds, java.awt.Point position, java.awt.Point size, java.awt.Point offset)
BPDiaProcessViewNode
addDiaProcessViewNode(BPProcess ohProcess, PRPresElement ohPresOfOwner, java.awt.Point position, java.awt.Point size, boolean isExpanded)
<T extends PRPresContent>
java.util.List<T>getContentForHighlighting(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All elements eligible for being highlighted in the diagram, e.g. the path contents of the paths selected for highlighting.<T extends BPDiaArtifactNode>
java.util.List<T>getOwnedArtifactNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
AllBPDiaArtifactNode
of theBPDia
.java.util.List<BPDiaGroupAssignment>
getOwnedGroupAssignment(K_CONTROL_OPTION... behaviourFlags)
All group assignment edges of the diagram.<T extends BPDiaItemNode>
java.util.List<T>getOwnedItemNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
AllBPDiaItemNode
.java.util.List<BPDiaMappingAssoc>
getOwnedMappingAssoc(K_CONTROL_OPTION... behaviourFlags)
AllBPDiaMappingAssoc
of theBPDia
.java.util.List<BPDiaMessageFlow>
getOwnedMessageFlow(K_CONTROL_OPTION... behaviourFlags)
message flow edge owned by the diagram.java.util.List<BPDiaStructureEdge>
getOwnedStructureEdge(K_CONTROL_OPTION... behaviourFlags)
All structure edges of theBPDia
.java.util.List<BPDiaSupportEdge>
getOwnedSupportEdge(K_CONTROL_OPTION... behaviourFlags)
All support edges of theBPDia
.java.util.List<BPDiaTermEdge>
getOwnedTermEdge(K_CONTROL_OPTION... behaviourFlags)
All term edges of the diagram.<T extends BPDiaTermNode>
java.util.List<T>getOwnedTermNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All term nodes of the diagram.java.util.List<BPDiaTextNode>
getOwnedTextNode(K_CONTROL_OPTION... behaviourFlags)
AllBPDiaTextNode
of theBPDia
.java.util.List<BPDiaViewContentEdge>
getOwnedViewContentEdge(K_CONTROL_OPTION... behaviourFlags)
All view content edges of theBPDia
.<T extends BPDiaViewNode>
java.util.List<T>getOwnedViewNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
AllBPDiaViewNode
.boolean
isMasterDia()
True if the diagram is meant to contain exactly one master view node.boolean
isMasterWithoutDefinition()
True if it is the master BPMN process diagram but does not contain the process definition, just a synchronized reference to it.void
setVisibleCompartment(java.util.List<? extends PRDiaNode> seqNode, java.util.List<ARG_CompartmentVisibilityList> seqComp)
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
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.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
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.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
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.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPictureAble
getOwnedPicture, getPictureRawData, pictureSetRawData
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
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.MMMenuAble
getMenu, getMenuItem, getMenuItemsForTransform
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, 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, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
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.icw2pres.PRDia
addAbleDiaEdge, addEdgeAndTargetNode, addEdgesAndTargetNodes, getAddAbleDiaEdge, getAddEdgeAndTargetNodeList, getDiaWhiteboardNode, getOwnedAnnotations, getOwnedCalloutNode, getOwnedDiaAttachmentNode, getOwnedDiaNote, getOwnedFrameNode, setDiaFilterCriteria
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresContext
getContextValue, getCopy, getCopyToFile, getFormat, getHorPage, getLayout, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMarginUnit, getModelElementOfTransitiveOwnedPresentationElement, getModelElementOfTransitiveOwnedPresentationElement, getOrientation, getOwnedFooterText, getOwnedHeaderText, getOwnedPresContent, getPageBreakX, getPageBreakY, getPageOrder, getPageView, getVerPage, getXClient, getXClientContentModelElementList, getXClientContentModelElementList, getXClientHash, isPageViewActive, layout, pageView, paste, pasteFromFile, setContextValue, setFormat, setHorPage, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOrientation, setPageViewActive, setVerPage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresElement
getOpacity, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setOpacity, setPresColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRVersionAbleDia
getMEModelName, getVersionAbleDiaClientDependency, getVersionAbleDiaSupplierDependency, isMapped, setMapped
-
-
-
-
Method Detail
-
isMasterDia
boolean isMasterDia() throws InoNetException, SrvErrorException
True if the diagram is meant to contain exactly one master view node.- Throws:
InoNetException
SrvErrorException
-
isMasterWithoutDefinition
boolean isMasterWithoutDefinition() throws InoNetException, SrvErrorException
True if it is the master BPMN process diagram but does not contain the process definition, just a synchronized reference to it. Therefore the BPMN process diagram will not be opened by default locked. Reserving it by locking the diagram will result in the process definition to be moved from another BPMN diagram to the BPMN process diagram.- Throws:
InoNetException
SrvErrorException
-
getContentForHighlighting
<T extends PRPresContent> java.util.List<T> getContentForHighlighting(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All elements eligible for being highlighted in the diagram, e.g. the path contents of the paths selected for highlighting.- 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:
InoNetException
SrvErrorException
-
addDiaChoreographyViewNode
BPDiaChoreographyViewNode addDiaChoreographyViewNode(BPChoreography ohChoreography, java.awt.Point position, java.awt.Point size, boolean isExpanded) throws InoNetException, SrvErrorException
- Parameters:
ohChoreography
- The choreography to be added to the diagramposition
- Position of the nodesize
- Size of the nodeisExpanded
- If true, the choreography should be displayed as expanded node- Throws:
InoNetException
SrvErrorException
-
addDiaCollaborationViewNode
BPDiaCollaborationViewNode addDiaCollaborationViewNode(BPCollaboration ohCollaboration, java.awt.Point position, java.awt.Point size, boolean isExpanded, boolean areProcessesExpanded) throws InoNetException, SrvErrorException
- Parameters:
ohCollaboration
- The collaboration to be added to the diagramposition
- Position of the nodesize
- Size of the nodeisExpanded
- If true, the node should be displayed as expanded nodeareProcessesExpanded
- If true, the processes inside the participants are displayed as expanded node- Throws:
InoNetException
SrvErrorException
-
addDiaCollaborationViewNodeForExistingProcessViewNodes
BPDiaCollaborationViewNode addDiaCollaborationViewNodeForExistingProcessViewNodes(BPCollaboration ohCollaboration) throws InoNetException, SrvErrorException
Adds a node representing a collaboration to the diagram if the processes concerned are already displayed in the diagram without already having a collaboration context.- Parameters:
ohCollaboration
- The collaboration to be added to the diagram- Throws:
InoNetException
SrvErrorException
-
addDiaNodes
java.util.List<PRDiaNode> addDiaNodes(java.lang.Class<? extends ELObject> kVOclModel, java.lang.Class<? extends ELObject> kVOclPres, java.util.List<? extends ADClientAble> adds, java.awt.Point position, java.awt.Point size, java.awt.Point offset) throws InoNetException, SrvErrorException
- Parameters:
kVOclModel
- Type of the model element to be addedkVOclPres
- Type of the presentation element to be createdadds
- List of the elements to be addedposition
- Position of the first created nodesize
- Size of the first created nodeoffset
- Position offset, if more than one node is created- Throws:
InoNetException
SrvErrorException
-
addDiaProcessViewNode
BPDiaProcessViewNode addDiaProcessViewNode(BPProcess ohProcess, PRPresElement ohPresOfOwner, java.awt.Point position, java.awt.Point size, boolean isExpanded) throws InoNetException, SrvErrorException
- Parameters:
ohProcess
- The process to be added to the diagramohPresOfOwner
- The presentation element which will own the Process View Node, either BPDiaParticipantNode or BPDiaposition
- Position of the processsize
- Size of the processisExpanded
- If true, the process should be displayed as expanded node- Throws:
InoNetException
SrvErrorException
-
setVisibleCompartment
void setVisibleCompartment(java.util.List<? extends PRDiaNode> seqNode, java.util.List<ARG_CompartmentVisibilityList> seqComp) throws InoNetException, SrvErrorException
- Parameters:
seqNode
- List of nodes (invalid as null)seqComp
- List of compartment states- Throws:
InoNetException
SrvErrorException
-
getOwnedMappingAssoc
java.util.List<BPDiaMappingAssoc> getOwnedMappingAssoc(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaMappingAssoc
of theBPDia
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedSupportEdge
java.util.List<BPDiaSupportEdge> getOwnedSupportEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All support edges of theBPDia
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedTextNode
java.util.List<BPDiaTextNode> getOwnedTextNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaTextNode
of theBPDia
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedItemNode
<T extends BPDiaItemNode> java.util.List<T> getOwnedItemNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaItemNode
.- 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:
InoNetException
SrvErrorException
-
getOwnedArtifactNode
<T extends BPDiaArtifactNode> java.util.List<T> getOwnedArtifactNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaArtifactNode
of theBPDia
.- 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:
InoNetException
SrvErrorException
-
getOwnedStructureEdge
java.util.List<BPDiaStructureEdge> getOwnedStructureEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All structure edges of theBPDia
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedViewContentEdge
java.util.List<BPDiaViewContentEdge> getOwnedViewContentEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All view content edges of theBPDia
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedMessageFlow
java.util.List<BPDiaMessageFlow> getOwnedMessageFlow(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
message flow edge owned by the diagram.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedTermNode
<T extends BPDiaTermNode> java.util.List<T> getOwnedTermNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All term nodes of the diagram.- 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:
InoNetException
SrvErrorException
-
getOwnedTermEdge
java.util.List<BPDiaTermEdge> getOwnedTermEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All term edges of the diagram.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedGroupAssignment
java.util.List<BPDiaGroupAssignment> getOwnedGroupAssignment(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All group assignment edges of the diagram.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedViewNode
<T extends BPDiaViewNode> java.util.List<T> getOwnedViewNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaViewNode
.- 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:
InoNetException
SrvErrorException
-
-