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 classELFeature.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.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, 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, SrvErrorExceptionSpecifies whether the feature is applied at the classifier level (true) or the instance level (false). Default value is false.- Throws:
InoNetExceptionSrvErrorException
-
setStatic
void setStatic(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsStatic.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
-