Interface CLDiaCompartmentNode
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,MMFormatAble
,PRDiaNode
,PRPresContent
,PRPresElement
- All Known Subinterfaces:
DBDiaCompartmentNode
,DRDiaCompartmentNode
,ERDiaCompartmentNode
,IMDiaCompartmentNode
public interface CLDiaCompartmentNode extends PRDiaNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CLDiaCompartmentNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MM2CLCompartment
getCLCompartment()
The compartment of this node compartment.K_COMPARTMENT
getCompartmentKind()
The compartment kind of this node.<T extends CLDiaCompartmentContentNode>
java.util.List<T>getOwnedCompartmentContentNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All compartment content nodes owned by this compartment node.CLDiaCompartmentAbleNode
getOwningCompartmentAbleNode()
The compartmentable node that owns this compartment node.boolean
isMaintainedCompartment()
True, if this compartment is maintained.boolean
isOpen()
True, if the contents of this compartment are visible.-
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.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
-
isOpen
boolean isOpen() throws InoNetException, SrvErrorException
True, if the contents of this compartment are visible.- Throws:
InoNetException
SrvErrorException
-
isMaintainedCompartment
boolean isMaintainedCompartment() throws InoNetException, SrvErrorException
True, if this compartment is maintained.- Throws:
InoNetException
SrvErrorException
-
getCompartmentKind
K_COMPARTMENT getCompartmentKind() throws InoNetException, SrvErrorException
The compartment kind of this node.- Throws:
InoNetException
SrvErrorException
-
getOwnedCompartmentContentNode
<T extends CLDiaCompartmentContentNode> java.util.List<T> getOwnedCompartmentContentNode(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All compartment content nodes owned by this compartment 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
-
getCLCompartment
MM2CLCompartment getCLCompartment() throws InoNetException, SrvErrorException
The compartment of this node compartment.- Throws:
InoNetException
SrvErrorException
-
getOwningCompartmentAbleNode
CLDiaCompartmentAbleNode getOwningCompartmentAbleNode() throws InoNetException, SrvErrorException
The compartmentable node that owns this compartment node.- Throws:
InoNetException
SrvErrorException
-
-