Interface ELM2Attribute
- All Superinterfaces:
ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELFeature,ELMultiplicityAble,ELMultiplicityAbleTypedElement,ELNamedElement,ELNamespaceAsgnAble,ELObject,ELProperty,ELRedefAble,ELStructFeature,ELTypedElement,ELUUIDAble,ELViewNavigAble
- All Known Subinterfaces:
MM2Attribute
This is a utility class for ELM2Attribute that provides static methods for creation or other purposes.
- See Also:
- Note:
- The interface ELM2Attribute 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 TypeMethodDescriptionIf this metaattribute is an association end of a derived relationship type, its corresponding association end in the assigned relationship type is returned.If this metaattribute is an association end of a relationship type, its corresponding association end in the assigned derived relationship type is returned.All translated values of this attribute.<T extends ELM2Attribute>
List<T> getGenericAttribute(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) The subsetted meta attribute of this generic attribute.The generic attributes assigned to this meta attribute.The metaattribute sets this attribute is assigned to.The type of 'kind' parameter of this meta attribute if it represents a view/info access.The type of 'mode' parameter of this meta attribute if it represents a view/info access.<T extends ELUUIDAble>
List<T> getNotToTranslateElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) The meta class of the ohRef parameter, if this m2attribute represents a view or an info query.If this element is a generic view, its related meta attribute is returned.booleanThis m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.The meta type typing this meta attribute.getVAttr()This attribute's external identification.booleanThis m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.booleanThis relationship is used to navigate the version root instance.Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods 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.ELFeature
getEntryInGroupAble, getEntryInGroupAble, getUsingViewElement, isStatic, setStaticMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELMultiplicityAble
getLower, getLowerBoundAsString, getLowerUpperVal, getUpper, getUpperBoundAsString, hasMultiplicity11, hasUpper1, isMany, isMultivalued, isOptional, isOrdered, isUnique, setLower, setMany, setOptional, setOrdered, setUnique, setUpperMethods 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.ELProperty
getAggregation, getAssociation, getClassifierOfAssociationEnd, getDefaultValue, getOppositeAssociationEnd, getSelfAndSubsettedTransitive, getSelfAndSubsettedTransitive, getSelfAndSubsettingTransitive, getSelfAndSubsettingTransitive, getSubsettedProperty, getSubsettedTransitive, getSubsettedTransitive, getSubsettingProperty, getSubsettingTransitive, getSubsettingTransitive, getTypingCreateCLInst, isAssocOwner, isComposite, isDerived, isDerivedUnion, isNavigable, isNavigableAssocEnd, isSubsetted, isSubsetting, reconnectAssociation, setAggregation, setAssocOwner, setDefaultValue, setDerived, setDerivedUnion, setNavigableAssocEnd, setSubsettedPropertyMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefinedMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELStructFeature
getSlot, getStructuralFeatureAction, isReadOnly, setReadOnlyMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setTypeMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble
getViewNavigAbleGroup
-
Method Details
-
getVAttr
This attribute's external identification.- Throws:
InoNetExceptionSrvErrorException
-
isToVersionRoot
This relationship is used to navigate the version root instance.- Throws:
InoNetExceptionSrvErrorException
-
getOhRefType
The meta class of the ohRef parameter, if this m2attribute represents a view or an info query.- Throws:
InoNetExceptionSrvErrorException
-
getM2AttributeSets
The metaattribute sets this attribute is assigned to. Sets are identified by bit values. This value represents the 'bitwise or' of the sets this attribute is assigned to.- Throws:
InoNetExceptionSrvErrorException
-
getWithPattern
This m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.- Throws:
InoNetExceptionSrvErrorException
-
getSortAble
This m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.- Throws:
InoNetExceptionSrvErrorException
-
getAssocEndFromDerivedRTypeInRType
If this metaattribute is an association end of a derived relationship type, its corresponding association end in the assigned relationship type is returned.- Throws:
InoNetExceptionSrvErrorException
-
getAssocEndFromRTypeInDerivedRType
If this metaattribute is an association end of a relationship type, its corresponding association end in the assigned derived relationship type is returned.- Throws:
InoNetExceptionSrvErrorException
-
getRelatedAttributeOfGenericView
If this element is a generic view, its related meta attribute is returned.- Throws:
InoNetExceptionSrvErrorException
-
getGenericAttribute
<T extends ELM2Attribute> List<T> getGenericAttribute(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The subsetted meta attribute of this generic attribute.- 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
-
getGenericRelatedAttribute
The generic attributes assigned to this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-
getM2TypeOfKind
The type of 'kind' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetExceptionSrvErrorException
-
getM2TypeOfMode
The type of 'mode' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetExceptionSrvErrorException
-
getAttributeTranslation
All translated values of this attribute.- Throws:
InoNetExceptionSrvErrorException
-
getNotToTranslateElement
<T extends ELUUIDAble> List<T> getNotToTranslateElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - 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
-
getM2Class
- Throws:
InoNetExceptionSrvErrorException
-
getTypingM2Type
The meta type typing this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-