Interface ELM2Attribute
-
- All Superinterfaces:
ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELFeature
,ELMultiplicityAble
,ELMultiplicityAbleTypedElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELProperty
,ELRedefAble
,ELStructFeature
,ELTypedElement
,ELUUIDAble
,ELViewNavigAble
- All Known Subinterfaces:
MM2Attribute
public interface ELM2Attribute extends ELProperty
This is a utility class for ELM2Attribute that provides static methods for creation or other purposes.- See Also:
ELM2AttributeHelper
- 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 Modifier and Type Interface Description static class
ELM2Attribute.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ELM2Attribute
getAssocEndFromDerivedRTypeInRType()
If this metaattribute is an association end of a derived relationship type, its corresponding association end in the assigned relationship type is returned.ELM2Attribute
getAssocEndFromRTypeInDerivedRType()
If this metaattribute is an association end of a relationship type, its corresponding association end in the assigned derived relationship type is returned.java.util.List<ELTranslatedValue>
getAttributeTranslation(K_CONTROL_OPTION... behaviourFlags)
All translated values of this attribute.<T extends ELM2Attribute>
java.util.List<T>getGenericAttribute(java.lang.Class<T> returnType)
The subsetted meta attribute of this generic attribute.ELM2Attribute
getGenericRelatedAttribute()
The generic attributes assigned to this meta attribute.K_M2ATTRIBUTE_SET
getM2AttributeSets()
The metaattribute sets this attribute is assigned to.ELM2Class
getM2Class()
ELM2Type
getM2TypeOfKind()
The type of 'kind' parameter of this meta attribute if it represents a view/info access.ELM2Type
getM2TypeOfMode()
The type of 'mode' parameter of this meta attribute if it represents a view/info access.<T extends ELUUIDAble>
java.util.List<T>getNotToTranslateElement(java.lang.Class<T> returnType)
java.lang.Class<? extends ELObject>
getOhRefType()
The meta class of the ohRef parameter, if this m2attribute represents a view or an info query.ELM2Attribute
getRelatedAttributeOfGenericView()
If this element is a generic view, its related meta attribute is returned.boolean
getSortAble()
This m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.ELM2Type
getTypingM2Type()
The meta type typing this meta attribute.K_VATTR
getVAttr()
This attribute's external identification.boolean
getWithPattern()
This m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.boolean
isToVersionRoot()
This 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, sortContents
-
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.ELFeature
getEntryInGroupAble, getEntryInGroupAble, getUsingViewElement, isStatic, setStatic
-
Methods 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, setUpper
-
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.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, setSubsettedProperty
-
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.ELStructFeature
getSlot, getStructuralFeatureAction, isReadOnly, setReadOnly
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble
getViewNavigAbleGroup
-
-
-
-
Method Detail
-
getVAttr
K_VATTR getVAttr() throws InoNetException, SrvErrorException
This attribute's external identification.- Throws:
InoNetException
SrvErrorException
-
isToVersionRoot
boolean isToVersionRoot() throws InoNetException, SrvErrorException
This relationship is used to navigate the version root instance.- Throws:
InoNetException
SrvErrorException
-
getOhRefType
java.lang.Class<? extends ELObject> getOhRefType() throws InoNetException, SrvErrorException
The meta class of the ohRef parameter, if this m2attribute represents a view or an info query.- Throws:
InoNetException
SrvErrorException
-
getM2AttributeSets
K_M2ATTRIBUTE_SET getM2AttributeSets() throws InoNetException, SrvErrorException
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:
InoNetException
SrvErrorException
-
getWithPattern
boolean getWithPattern() throws InoNetException, SrvErrorException
This m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.- Throws:
InoNetException
SrvErrorException
-
getSortAble
boolean getSortAble() throws InoNetException, SrvErrorException
This m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.- Throws:
InoNetException
SrvErrorException
-
getAssocEndFromDerivedRTypeInRType
ELM2Attribute getAssocEndFromDerivedRTypeInRType() throws InoNetException, SrvErrorException
If this metaattribute is an association end of a derived relationship type, its corresponding association end in the assigned relationship type is returned.- Throws:
InoNetException
SrvErrorException
-
getAssocEndFromRTypeInDerivedRType
ELM2Attribute getAssocEndFromRTypeInDerivedRType() throws InoNetException, SrvErrorException
If this metaattribute is an association end of a relationship type, its corresponding association end in the assigned derived relationship type is returned.- Throws:
InoNetException
SrvErrorException
-
getRelatedAttributeOfGenericView
ELM2Attribute getRelatedAttributeOfGenericView() throws InoNetException, SrvErrorException
If this element is a generic view, its related meta attribute is returned.- Throws:
InoNetException
SrvErrorException
-
getGenericAttribute
<T extends ELM2Attribute> java.util.List<T> getGenericAttribute(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
The subsetted meta attribute of this generic attribute.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
getGenericRelatedAttribute
ELM2Attribute getGenericRelatedAttribute() throws InoNetException, SrvErrorException
The generic attributes assigned to this meta attribute.- Throws:
InoNetException
SrvErrorException
-
getM2TypeOfKind
ELM2Type getM2TypeOfKind() throws InoNetException, SrvErrorException
The type of 'kind' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetException
SrvErrorException
-
getM2TypeOfMode
ELM2Type getM2TypeOfMode() throws InoNetException, SrvErrorException
The type of 'mode' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetException
SrvErrorException
-
getAttributeTranslation
java.util.List<ELTranslatedValue> getAttributeTranslation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All translated values of this attribute.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getNotToTranslateElement
<T extends ELUUIDAble> java.util.List<T> getNotToTranslateElement(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
getM2Class
ELM2Class getM2Class() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getTypingM2Type
ELM2Type getTypingM2Type() throws InoNetException, SrvErrorException
The meta type typing this meta attribute.- Throws:
InoNetException
SrvErrorException
-
-