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 classBPDia.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPDiaChoreographyViewNodeaddDiaChoreographyViewNode(BPChoreography ohChoreography, java.awt.Point position, java.awt.Point size, boolean isExpanded)BPDiaCollaborationViewNodeaddDiaCollaborationViewNode(BPCollaboration ohCollaboration, java.awt.Point position, java.awt.Point size, boolean isExpanded, boolean areProcessesExpanded)BPDiaCollaborationViewNodeaddDiaCollaborationViewNodeForExistingProcessViewNodes(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)BPDiaProcessViewNodeaddDiaProcessViewNode(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)AllBPDiaArtifactNodeof 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)AllBPDiaMappingAssocof 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)AllBPDiaTextNodeof 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.booleanisMasterDia()True if the diagram is meant to contain exactly one master view node.booleanisMasterWithoutDefinition()True if it is the master BPMN process diagram but does not contain the process definition, just a synchronized reference to it.voidsetVisibleCompartment(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, SrvErrorExceptionTrue if the diagram is meant to contain exactly one master view node.- Throws:
InoNetExceptionSrvErrorException
-
isMasterWithoutDefinition
boolean isMasterWithoutDefinition() throws InoNetException, SrvErrorExceptionTrue 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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getOwnedMappingAssoc
java.util.List<BPDiaMappingAssoc> getOwnedMappingAssoc(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaMappingAssocof theBPDia.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getOwnedTextNode
java.util.List<BPDiaTextNode> getOwnedTextNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaTextNodeof theBPDia.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getOwnedArtifactNode
<T extends BPDiaArtifactNode> java.util.List<T> getOwnedArtifactNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPDiaArtifactNodeof 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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
-