public class EcoreReflectiveEnumeration extends EcoreReflectiveType implements Enumeration
AbstractInheritance.FragmentIterable
eClassifier, EMPTY_INHERITANCES, evaluationPackage, typeParameters
ABSTRACT, flags, OCL_ANY, OCL_INVALID, OCL_VOID, ORDERED, UNIQUE
name
EMPTY_ARRAY
Constructor and Description |
---|
EcoreReflectiveEnumeration(EcoreReflectivePackage evaluationPackage,
int flags,
org.eclipse.emf.ecore.EEnum eEnum,
TemplateParameter... typeParameters) |
Modifier and Type | Method and Description |
---|---|
EnumerationId |
getEnumerationId() |
EnumerationLiteral |
getEnumerationLiteral(java.lang.String name) |
java.util.List<EnumerationLiteral> |
getOwnedLiterals()
Returns the value of the 'Owned Literals' containment reference list.
|
java.lang.String |
getValue()
Returns the value of the 'Value' attribute.
|
createFragment, 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, computeFlags, gatherUninstalledInheritances, getAllProperSuperFragments, getAllSuperFragments, getDepth, getFragment, getFragments, getIndex, getIndexes, getSelfFragment, getSuperFragments, initialize, install, installOclAny, 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
clone, equals, finalize, 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
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
public EcoreReflectiveEnumeration(@NonNull EcoreReflectivePackage evaluationPackage, int flags, @NonNull org.eclipse.emf.ecore.EEnum eEnum, @NonNull TemplateParameter... typeParameters)
@Nullable public EnumerationLiteral getEnumerationLiteral(@NonNull java.lang.String name)
getEnumerationLiteral
in interface Enumeration
@NonNull public EnumerationId getEnumerationId()
getEnumerationId
in interface Enumeration
@NonNull public java.util.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 java.lang.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()