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
public interface ELFeature extends ELRedefAble, ELDeleteAble
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 Modifier and Type Interface Description static class
ELFeature.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ELViewEntry>
java.util.List<T>getEntryInGroupAble(java.lang.Class<T> returnType, ELViewGroupAble refObj, K_CONTROL_OPTION... behaviourFlags)
<T extends ELViewEntry>
java.util.List<T>getEntryInGroupAble(java.lang.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>
java.util.List<T>getUsingViewElement(java.lang.Class<T> returnType)
List of view elements using this feature.boolean
isStatic()
Specifies whether the feature is applied at the classifier level (true) or the instance level (false).void
setStatic(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, 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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
isStatic
boolean isStatic() throws InoNetException, SrvErrorException
Specifies whether the feature is applied at the classifier level (true) or the instance level (false). Default value is false.- Throws:
InoNetException
SrvErrorException
-
setStatic
void setStatic(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsStatic.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getEntryInGroupAble
<T extends ELViewEntry> java.util.List<T> getEntryInGroupAble(java.lang.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:
InoNetException
SrvErrorException
-
getEntryInGroupAble
<T extends ELViewEntry> java.util.List<T> getEntryInGroupAble(java.lang.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:
InoNetException
SrvErrorException
-
getUsingViewElement
<T extends ELViewElement> java.util.List<T> getUsingViewElement(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
List of view elements using this feature.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
-