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 classELM2Attribute.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ELM2AttributegetAssocEndFromDerivedRTypeInRType()If this metaattribute is an association end of a derived relationship type, its corresponding association end in the assigned relationship type is returned.ELM2AttributegetAssocEndFromRTypeInDerivedRType()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.ELM2AttributegetGenericRelatedAttribute()The generic attributes assigned to this meta attribute.K_M2ATTRIBUTE_SETgetM2AttributeSets()The metaattribute sets this attribute is assigned to.ELM2ClassgetM2Class()ELM2TypegetM2TypeOfKind()The type of 'kind' parameter of this meta attribute if it represents a view/info access.ELM2TypegetM2TypeOfMode()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.ELM2AttributegetRelatedAttributeOfGenericView()If this element is a generic view, its related meta attribute is returned.booleangetSortAble()This m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.ELM2TypegetTypingM2Type()The meta type typing this meta attribute.K_VATTRgetVAttr()This attribute's external identification.booleangetWithPattern()This m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.booleanisToVersionRoot()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:
InoNetExceptionSrvErrorException
-
isToVersionRoot
boolean isToVersionRoot() throws InoNetException, SrvErrorExceptionThis relationship is used to navigate the version root instance.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getWithPattern
boolean getWithPattern() throws InoNetException, SrvErrorExceptionThis m2attribute represents a view or an info query which provides the 'pattern' parameter in its signature.- Throws:
InoNetExceptionSrvErrorException
-
getSortAble
boolean getSortAble() throws InoNetException, SrvErrorExceptionThis m2attribute represents a view or an info query which provides the 'sortIt' parameter in its signature.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getRelatedAttributeOfGenericView
ELM2Attribute getRelatedAttributeOfGenericView() throws InoNetException, SrvErrorException
If this element is a generic view, its related meta attribute is returned.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getGenericRelatedAttribute
ELM2Attribute getGenericRelatedAttribute() throws InoNetException, SrvErrorException
The generic attributes assigned to this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-
getM2TypeOfKind
ELM2Type getM2TypeOfKind() throws InoNetException, SrvErrorException
The type of 'kind' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetExceptionSrvErrorException
-
getM2TypeOfMode
ELM2Type getM2TypeOfMode() throws InoNetException, SrvErrorException
The type of 'mode' parameter of this meta attribute if it represents a view/info access.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getM2Class
ELM2Class getM2Class() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
getTypingM2Type
ELM2Type getTypingM2Type() throws InoNetException, SrvErrorException
The meta type typing this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-
-