Interface ELFeature
- All Superinterfaces:
ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAsgnAble,ELObject,ELRedefAble,ELUUIDAble
- All Known Subinterfaces:
CLBehavioralFeature,CLConnector,CLFeature,CLOperation,CLPort,CLProperty,CLReception,CLStructureEntry,DBColumn,DBTableColumn,DBViewColumn,ELM2Attribute,ELProperty,ELStructFeature,ERAttribute,ERRole,ERUsedAttribute,ERViewAttribute,IMFeature,IMProperty,IMStructuralFeature,MM2Attribute,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption
This is a utility class for ELFeature that provides static methods for creation or other purposes.
- Note:
- The interface ELFeature describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<T extends ELViewEntry>
List<T> getEntryInGroupAble(Class<T> returnType, ELViewGroupAble refObj, K_CONTROL_OPTION... behaviourFlags) <T extends ELViewEntry>
List<T> getEntryInGroupAble(Class<T> returnType, MMStereotype stereotype, ELViewGroupAble refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getEntryInGroupAble and filters its return values according to the given stereotype value.<T extends ELViewElement>
List<T> getUsingViewElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of view elements using this feature.booleanisStatic()Specifies whether the feature is applied at the classifier level (true) or the instance level (false).voidsetStatic(boolean value) Set the value of Attribut IsStatic.Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefinedMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Method Details
-
isStatic
Specifies whether the feature is applied at the classifier level (true) or the instance level (false). Default value is false.- Throws:
InoNetExceptionSrvErrorException
-
setStatic
Set the value of Attribut IsStatic.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getEntryInGroupAble
<T extends ELViewEntry> List<T> getEntryInGroupAble(Class<T> returnType, ELViewGroupAble refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type ELViewGroupAble which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getEntryInGroupAble
<T extends ELViewEntry> List<T> getEntryInGroupAble(Class<T> returnType, MMStereotype stereotype, ELViewGroupAble refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getEntryInGroupAble and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listrefObj- A further instance of type ELViewGroupAble which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getUsingViewElement
<T extends ELViewElement> List<T> getUsingViewElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of view elements using this feature.- 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:
InoNetExceptionSrvErrorException
-