de.mid.innovator.srv2api.icw2elem
Interface ELLanguage

All Superinterfaces:
ELContAsgnAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject
All Known Subinterfaces:
ELLanguageOCL, ELLanguageUML

public interface ELLanguage
extends ELNamespaceAsgnAble

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

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

Nested Class Summary
static class ELLanguage.VAttr
           
 
Method Summary
 K_OOLANGUAGE getLanguageKind()
          This language can be specified by this value.
 ELM2Schema getSchema()
          The schema that owns this language.
 boolean hasValidLicense(String pattern)
          True, if argument pattern contains the license necessary for this language.
 
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

getLanguageKind

K_OOLANGUAGE getLanguageKind()
                             throws InoNetException,
                                    SrvErrorException
This language can be specified by this value.

Throws:
InoNetException
SrvErrorException

getSchema

ELM2Schema getSchema()
                     throws InoNetException,
                            SrvErrorException
The schema that owns this language.

Throws:
InoNetException
SrvErrorException

hasValidLicense

boolean hasValidLicense(String pattern)
                        throws InoNetException,
                               SrvErrorException
True, if argument pattern contains the license necessary for this language.

Parameters:
pattern - A string pattern.
Throws:
InoNetException
SrvErrorException