de.mid.innovator.srv2api.icw2elem
Interface ELFeature
- All Superinterfaces:
- ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject, ELRedefAble
- 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
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!
| 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 |
getEntryInGroupAble
<T extends ELViewEntry> List<T> getEntryInGroupAble(Class<T> returnType,
ELViewGroupAble refObj,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All occurrences of this
ELFeature in the given argument refObj.
- 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> 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:
InoNetException
SrvErrorException
getUsingViewElement
<T extends ELViewElement> List<T> getUsingViewElement(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
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