de.mid.innovator.srv2api.icw2elem
Interface ELM2CLCompartment

All Superinterfaces:
ELContAsgnAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject
All Known Subinterfaces:
MM2CLCompartment

public interface ELM2CLCompartment
extends ELNamespaceAsgnAble

This is a utility class for ELM2CLCompartment that provides static methods for creation or other purposes.

See Also:
ELM2CLCompartmentHelper
Note:
The interface ELM2CLCompartment describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!

Nested Class Summary
static class ELM2CLCompartment.VAttr
           
 
Method Summary
 K_COMPARTMENT getKind()
          This element can be specified by this value.
<T extends ELM2Class>
List<T>
getM2Class(Class<T> returnType)
          This compartment's meta class.
 
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
 

Method Detail

getKind

K_COMPARTMENT getKind()
                      throws InoNetException,
                             SrvErrorException
This element can be specified by this value.

Throws:
InoNetException
SrvErrorException

getM2Class

<T extends ELM2Class> List<T> getM2Class(Class<T> returnType)
                                     throws InoNetException,
                                            SrvErrorException
This compartment's meta class.

Parameters:
returnType - Specifies the type of elements to be returned.
Throws:
InoNetException
SrvErrorException