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
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaddDiaCollaborationViewNode(BPCollaboration ohCollaboration, Point position, Point size, boolean isExpanded, boolean areProcessesExpanded) 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.addDiaNodes(Class<? extends ELObject> kVOclModel, Class<? extends ELObject> kVOclPres, List<? extends ADClientAble> adds, Point position, Point size, Point offset) addDiaProcessViewNode(BPProcess ohProcess, PRPresElement ohPresOfOwner, Point position, Point size, boolean isExpanded) <T extends PRPresContent>
List<T> getContentForHighlighting(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends BPDiaArtifactNode>
List<T> getOwnedArtifactNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) AllBPDiaArtifactNodeof theBPDia.<T extends BPDiaItemNode>
List<T> getOwnedItemNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) AllBPDiaItemNode.message flow edge owned by the diagram.All support edges of theBPDia.<T extends BPDiaViewNode>
List<T> getOwnedViewNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) AllBPDiaViewNode.booleanTrue if the diagram is meant to contain exactly one master view node.booleanTrue if it is the master BPMN process diagram but does not contain the process definition, just a synchronized reference to it.voidsetBPDiaNotation(K_BP_DISP_DIA kDisp) Changes the display option diagram notation of thisBPDia.voidsetVisibleCompartment(List<? extends PRDiaNode> seqNode, List<ARG_CompartmentVisibilityList> seqComp) Methods inherited from interface ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface 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 ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface ELPictureAble
getOwnedPicture, getOwnedPictures, getPictureRawData, pictureSetRawDataMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormatMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMMenuAble
getMenu, getMenuItem, getMenuItemsForTransformMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, 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, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAbleMethods inherited from interface MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlgMethods inherited from interface PRDia
addAbleDiaEdge, addEdgeAndTargetNode, addEdgesAndTargetNodes, getAddAbleDiaEdge, getAddEdgeAndTargetNodeList, getDiaWhiteboardNode, getOwnedAnnotations, getOwnedCalloutNode, getOwnedDiaAttachmentNode, getOwnedDiaNote, getOwnedFrameNode, getSVGPictureRawData, getXClientForSVG, setDiaFilterCriteria, setSVGPictureRawDataMethods inherited from interface PRPresContext
getContextFormat, getContextValue, getCopy, getCopyToFile, getHorPage, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMarginUnit, getModelElementOfTransitiveOwnedPresentationElement, getModelElementOfTransitiveOwnedPresentationElement, getOrientation, getOwnedFooterText, getOwnedHeaderText, getOwnedPresContent, getPageBreakX, getPageBreakY, getPageOrder, getPageView, getVerPage, getXClient, getXClientContentModelElementList, getXClientContentModelElementList, getXClientHash, isPageViewActive, pageView, paste, pasteFromFile, setContextFormat, setContextValue, setHorPage, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOrientation, setPageViewActive, setVerPageMethods inherited from interface PRPresElement
getDiagramTagValue, getOpacity, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setDiagramTagValue, setOpacity, setPresColorMethods inherited from interface PRVersionAbleDia
getMEModelName, isMapped, setMapped
-
Method Details
-
isMasterDia
True if the diagram is meant to contain exactly one master view node.- Throws:
InoNetExceptionSrvErrorException
-
isMasterWithoutDefinition
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:
InoNetExceptionSrvErrorException
-
getContentForHighlighting
<T extends PRPresContent> List<T> getContentForHighlighting(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
-
addDiaCollaborationViewNode
BPDiaCollaborationViewNode addDiaCollaborationViewNode(BPCollaboration ohCollaboration, Point position, 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
List<PRDiaNode> addDiaNodes(Class<? extends ELObject> kVOclModel, Class<? extends ELObject> kVOclPres, List<? extends ADClientAble> adds, Point position, Point size, 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, Point position, 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
-
setBPDiaNotation
Changes the display option diagram notation of thisBPDia. The display option has to be defined within the configuration and marked for changes within diagrams.- Parameters:
kDisp- new diagram notation value- Throws:
InoNetExceptionSrvErrorException
-
setVisibleCompartment
void setVisibleCompartment(List<? extends PRDiaNode> seqNode, List<ARG_CompartmentVisibilityList> seqComp) throws InoNetException, SrvErrorException - Parameters:
seqNode- List of nodes (invalid as null)seqComp- List of compartment states- Throws:
InoNetExceptionSrvErrorException
-
getOwnedSupportEdge
All support edges of theBPDia.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedItemNode
<T extends BPDiaItemNode> List<T> getOwnedItemNode(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> List<T> getOwnedArtifactNode(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
-
getOwnedMessageFlow
message flow edge owned by the diagram.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedViewNode
<T extends BPDiaViewNode> List<T> getOwnedViewNode(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
-