org.eclipse.ocl.examples.domain.elements
Interface DomainEnumeration
- All Superinterfaces:
- DomainElement, DomainNamedElement, DomainNamespace, DomainType, Nameable, OCLValue
- All Known Subinterfaces:
- Enumeration
- All Known Implementing Classes:
- EcoreExecutorEnumeration, EcoreReflectiveEnumeration, EnumerationImpl, EnumerationTypeServer
public interface DomainEnumeration
- extends DomainType
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainType |
conformsTo, createInstance, createInstance, getCommonType, getInheritance, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMetaTypeName, getName, getNormalizedType, getOwnedAttribute, getOwnedInvariant, getOwnedOperation, getPackage, getTypeId, getTypeParameters, isEqualTo, isEqualToUnspecializedType, isInvalid, isOrdered, isUnique, lookupImplementation, specializeIn |
getEnumerationId
@NonNull
EnumerationId getEnumerationId()
getEnumerationLiteral
@Nullable
DomainEnumerationLiteral getEnumerationLiteral(@NonNull
java.lang.String name)
getEnumerationLiterals
@NonNull
java.lang.Iterable<? extends DomainEnumerationLiteral> getEnumerationLiterals()