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 class
BPDiaParticipantNode.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, SrvErrorException
True if the node contains a reference to the process being executed and if the view is correct and complete.- Throws:
InoNetException
SrvErrorException
-
isOwnedProcessViewCompletelyMaintained
boolean isOwnedProcessViewCompletelyMaintained() throws InoNetException, SrvErrorException
Returns 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:
InoNetException
SrvErrorException
-
isOwnedProcessViewCorrect
boolean isOwnedProcessViewCorrect() throws InoNetException, SrvErrorException
Returns 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:
InoNetException
SrvErrorException
-
isOwnedProcessViewMaster
boolean isOwnedProcessViewMaster() throws InoNetException, SrvErrorException
True if the participant node contains a master process view node.- Throws:
InoNetException
SrvErrorException
-
correctOwnedProcessViewContent
void correctOwnedProcessViewContent() throws InoNetException, SrvErrorException
If 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:
InoNetException
SrvErrorException
-
letOwnedProcessViewBecomeMaster
void letOwnedProcessViewBecomeMaster() throws InoNetException, SrvErrorException
Declares 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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
rebuildOwnedProcessViewExactlyFromMaster
void rebuildOwnedProcessViewExactlyFromMaster() throws InoNetException, SrvErrorException
If the node contains a reference to the process called, it makes this view a perfect copy of the current master view.- Throws:
InoNetException
SrvErrorException
-
getOwnedProcessNode
BPDiaProcessViewNode getOwnedProcessNode() throws InoNetException, SrvErrorException
BPDiaProcessViewNode
owned by theBPDiaParticipantNode
.- Throws:
InoNetException
SrvErrorException
-
getOwningChoreographyNode
BPDiaChoreographyViewNode getOwningChoreographyNode() throws InoNetException, SrvErrorException
TheBPDiaChoreographyViewNode
of theBPDiaParticipantNode
.- Throws:
InoNetException
SrvErrorException
-
getOwningCollaborationNode
BPDiaCollaborationViewNode getOwningCollaborationNode() throws InoNetException, SrvErrorException
TheBPDiaCollaborationViewNode
of theBPDiaParticipantNode
.- Throws:
InoNetException
SrvErrorException
-
-