Interface CLDiaCompartmentAbleNode
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,CLDiaElemNode
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,MMFormatAble
,PRDiaNode
,PRPresContent
,PRPresElement
- All Known Subinterfaces:
CLDiaCLNode
,CLDiaHierCollaborationNode
,CLDiaHierCollaborationUseNode
,CLDiaHierCompNode
,CLDiaHierCompStructNode
,CLDiaHierDeployNode
,CLDiaHierNode
,CLDiaHierPartNode
,CLDiaHierStructDefinitionNode
,CLDiaHierStructEntryNode
,CLDiaHierStructGroupNode
,CLDiaHierStructNode
,CLDiaInstNode
,CLDiaPkgNode
,CLDiaReqNode
,CLDiaUseCaseNode
,DBDiaTableNode
,DBDiaViewNode
,DRDiaDecisionNode
,DRDiaHierServiceNode
,DRDiaHierServicePartNode
,DRDiaInputDataNode
,DRDiaKnowledgeNode
,DRDiaKnowledgeSourceNode
,DRDiaNode
,DRDiaServiceNode
,ERDiaCubeDimensionNode
,ERDiaCubeNode
,ERDiaDimensionLevelNode
,ERDiaDimensionTreeNode
,ERDiaEntityNode
,ERDiaHierarchyLevelNode
,ERDiaHierarchyNode
,ERDiaHierDimensionTreeNode
,ERDiaHierHierarchyNode
,ERDiaViewNode
,IMDiaClassifierNode
,IMDiaHierNode
public interface CLDiaCompartmentAbleNode extends CLDiaElemNode
This is a utility class for CLDiaCompartmentAbleNode that provides static methods for creation or other purposes.- Note:
- The interface CLDiaCompartmentAbleNode describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CLDiaCompartmentAbleNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<CLDiaCompartmentContentNode>
addCompartmentContent(K_COMPARTMENT kComp, java.util.List<? extends MEModelElement> seqElem)
java.util.List<MM2CLCompartment>
getAllowedCompartment(K_CONTROL_OPTION... behaviourFlags)
All compartments which are allowed for this node.<T extends CLDiaCompartmentNode>
java.util.List<T>getOwnedCompartmentNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All compartment nodes owned by this compartmentable node.CLDiaHierNode
replaceByHierNode()
-
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.icw2cldia.CLDiaElemNode
getOwnedMergeAbleEdge, getOwnedMergeAbleNode
-
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
-
getAllowedCompartment
java.util.List<MM2CLCompartment> getAllowedCompartment(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All compartments which are allowed for this node.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
addCompartmentContent
java.util.List<CLDiaCompartmentContentNode> addCompartmentContent(K_COMPARTMENT kComp, java.util.List<? extends MEModelElement> seqElem) throws InoNetException, SrvErrorException
- Parameters:
kComp
- kind of the compartment of the added elementsseqElem
- list of selected elements- Throws:
InoNetException
SrvErrorException
-
replaceByHierNode
CLDiaHierNode replaceByHierNode() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getOwnedCompartmentNode
<T extends CLDiaCompartmentNode> java.util.List<T> getOwnedCompartmentNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All compartment nodes owned by this compartmentable node.- 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
-
-