de.mid.innovator.srv2api.icw2meta
Interface MM2CLCompartment

All Superinterfaces:
ADClientAble, ADM2AttrModifyAble, ELContAsgnAble, ELElement, ELM2CLCompartment, ELNamedElement, ELNamespaceAsgnAble, ELObject

public interface MM2CLCompartment
extends ELM2CLCompartment, ADClientAble


Nested Class Summary
static class MM2CLCompartment.VAttr
           
 
Method Summary
<T extends CLDiaCompartmentNode>
List<T>
getCompartmentNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All node compartments of this compartment.
 MM2Schema getSchema()
          The schema that owns this compartment.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELM2CLCompartment
getKind, getM2Class
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
 
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 
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.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
 

Method Detail

getCompartmentNode

<T extends CLDiaCompartmentNode> List<T> getCompartmentNode(Class<T> returnType,
                                                            K_CONTROL_OPTION... behaviourFlags)
                                                        throws InoNetException,
                                                               SrvErrorException
All node compartments of this compartment.

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

getSchema

MM2Schema getSchema()
                    throws InoNetException,
                           SrvErrorException
The schema that owns this compartment.

Throws:
InoNetException
SrvErrorException