public interface Enumeration extends DataType
The following features are supported:
PivotPackage.getEnumeration()
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.
|
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, 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
@NonNull java.util.List<EnumerationLiteral> getOwnedLiterals()
EnumerationLiteral
.
It is bidirectional and its opposite is 'Owning Enumeration
'.
The ordered set of literals owned by this Enumeration.
PivotPackage.getEnumeration_OwnedLiterals()
,
EnumerationLiteral.getOwningEnumeration()
@NonNull EnumerationId getEnumerationId()
@Nullable EnumerationLiteral getEnumerationLiteral(@NonNull java.lang.String name)