Interface BPDiaParticipantNode
-
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,BPDiaFlowNode,BPDiaMessageFlowNode,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMFormatAble,PRDiaNode,PRPresContent,PRPresElement
public interface BPDiaParticipantNode extends BPDiaMessageFlowNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBPDiaParticipantNode.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.BPDiaFlowNode
getOwnedViewElementTransitiveDownByOrder, getOwningGroupNode
-
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
-
isOwnedProcessViewCorrectAndComplete
boolean isOwnedProcessViewCorrectAndComplete() throws InoNetException, SrvErrorExceptionTrue if the node contains a reference to the process being executed and if the view is correct and complete.- Throws:
InoNetExceptionSrvErrorException
-
isOwnedProcessViewCompletelyMaintained
boolean isOwnedProcessViewCompletelyMaintained() throws InoNetException, SrvErrorExceptionReturns TRUE if the node contains a reference to the process executed and if all model elements contained in the element being displayed by the view have a presentation element.- Throws:
InoNetExceptionSrvErrorException
-
isOwnedProcessViewCorrect
boolean isOwnedProcessViewCorrect() throws InoNetException, SrvErrorExceptionReturns true if the node contains a reference to the process executed 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
boolean isOwnedProcessViewMaster() throws InoNetException, SrvErrorExceptionTrue if the participant node contains a master process view node.- Throws:
InoNetExceptionSrvErrorException
-
correctOwnedProcessViewContent
void correctOwnedProcessViewContent() throws InoNetException, SrvErrorExceptionIf the node contains a reference to a process, it makes the view a correct but not necessarily complete copy of the current master view.- Throws:
InoNetExceptionSrvErrorException
-
letOwnedProcessViewBecomeMaster
void letOwnedProcessViewBecomeMaster() throws InoNetException, SrvErrorExceptionDeclares the contained view to be the one and only master view, if the node contains a reference to the process executed, . 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, SrvErrorException
If the node contains a reference to the process executed, it creates a new diagram of the same stereotype the diagram of the view to be moved has.- Throws:
InoNetExceptionSrvErrorException
-
rebuildOwnedProcessViewExactlyFromMaster
void rebuildOwnedProcessViewExactlyFromMaster() throws InoNetException, SrvErrorExceptionIf the node contains a reference to the process called, it makes this view a perfect copy of the current master view.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedProcessNode
BPDiaProcessViewNode getOwnedProcessNode() throws InoNetException, SrvErrorException
BPDiaProcessViewNodeowned by theBPDiaParticipantNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwningChoreographyNode
BPDiaChoreographyViewNode getOwningChoreographyNode() throws InoNetException, SrvErrorException
TheBPDiaChoreographyViewNodeof theBPDiaParticipantNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwningCollaborationNode
BPDiaCollaborationViewNode getOwningCollaborationNode() throws InoNetException, SrvErrorException
TheBPDiaCollaborationViewNodeof theBPDiaParticipantNode.- Throws:
InoNetExceptionSrvErrorException
-
-