public class EcoreReflectiveEnumeration extends EcoreReflectiveType implements Enumeration
AbstractInheritance.FragmentIterable
EMPTY_INHERITANCES
ABSTRACT, OCL_ANY, OCL_INVALID, OCL_VOID, ORDERED, UNIQUE
EMPTY_ARRAY
Constructor and Description |
---|
EcoreReflectiveEnumeration(EcoreReflectivePackage evaluationPackage,
int flags,
EEnum eEnum,
TemplateParameter... typeParameters) |
Modifier and Type | Method and Description |
---|---|
EnumerationId |
getEnumerationId() |
EnumerationLiteral |
getEnumerationLiteral(String name) |
List<EnumerationLiteral> |
getOwnedLiterals()
Returns the value of the 'Owned Literals' containment reference list.
|
String |
getValue()
Returns the value of the 'Value' attribute.
|
createInstance, createInstance, getCommonType, getEClassifier, getInitialSuperInheritances, getMemberOperation, getMemberProperty, getMetaTypeName, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getPivotClass, getSuperClasses, getTypeId, getTypeParameters, isOrdered, isUnique
conformsTo, flattenedType, getInheritance, getNormalizedType, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, oclEquals, oclHashCode, validateNameIsNotNull
addSubInheritance, gatherUninstalledInheritances, getAllProperSuperFragments, getAllSuperFragments, getDepth, getFragment, getFragments, getIndex, getIndexes, getSelfFragment, getSuperFragments, install, isInstallable, isInstalled, removeSubInheritance, uninstall
getBehavioralClass, getExtenders, getInstanceClassName, getOwnedBehaviors, getOwnedBindings, getOwnedSignature, getUnspecializedElement, isIsAbstract, isIsActive, isIsInterface, isIsSerializable, setBehavioralClass, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setIsSerializable, setOwnedSignature, setOwningPackage, setUnspecializedElement, validateUniqueInvariantName
specializeIn
getCommonInheritance, getFragment, getType, initStatics, isInvalid, isOclAny, isSubInheritanceOf, isSuperInheritanceOf, isUndefined, lookupActualOperation, lookupImplementation, lookupLocalOperation
getName, setName
accept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBehavioralClass, isIsSerializable, setBehavioralClass, setIsSerializable
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getInheritance, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
public EcoreReflectiveEnumeration(EcoreReflectivePackage evaluationPackage, int flags, EEnum eEnum, TemplateParameter... typeParameters)
public EnumerationLiteral getEnumerationLiteral(String name)
getEnumerationLiteral
in interface Enumeration
public EnumerationId getEnumerationId()
getEnumerationId
in interface Enumeration
public List<EnumerationLiteral> getOwnedLiterals()
Enumeration
EnumerationLiteral
.
It is bidirectional and its opposite is 'Owning Enumeration
'.
The ordered set of literals owned by this Enumeration.
getOwnedLiterals
in interface Enumeration
PivotPackage.getEnumeration_OwnedLiterals()
,
EnumerationLiteral.getOwningEnumeration()
public String getValue()
DataType
""
.
If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...
getValue
in interface DataType
PivotPackage.getDataType_Value()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.