public class EnumerationTypeServer extends ExtensibleTypeServer implements DomainEnumeration
AbstractTypeServer.BestOperation, AbstractTypeServer.MapValues, AbstractTypeServer.PartialProperties, AbstractTypeServer.QualifiedName2DomainInheritanceAbstractInheritance.FragmentIterable, AbstractInheritance.RejectStaticOperation, AbstractInheritance.RejectStaticProperty, AbstractInheritance.SelectStaticOperation, AbstractInheritance.SelectStaticPropertybestOperation, domainType, MAP_VALUES, packageManager, packageServer, typeIdevaluationPackage, flags, name, operationMap, ORDERED, propertyMap, REJECT_STATIC_OPERATION, REJECT_STATIC_PROPERTY, SELECT_STATIC_OPERATION, SELECT_STATIC_PROPERTY, UNIQUEEMPTY_ARRAY| Constructor and Description |
|---|
EnumerationTypeServer(PackageServer packageServer,
Enumeration type) |
| Modifier and Type | Method and Description |
|---|---|
EnumerationId |
getEnumerationId() |
DomainEnumerationLiteral |
getEnumerationLiteral(java.lang.String name) |
java.lang.Iterable<? extends DomainEnumerationLiteral> |
getEnumerationLiterals() |
dispose, getPartialTypes, getPivotType, getTypeTracker, getTypeTrackers, toString, uninstallcreateFragment, createTemplateParameterSubstitution, getAllOperations, getAllOperations, getAllProperties, getAllProperties, getAllStates, getAllStates, getAllSuperClasses, getAllSuperClasses, getInitialSuperInheritances, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMemberOperation, getMemberOperation, getMemberOperations, getMemberProperties, getMemberProperty, getMetaTypeName, getOwnedAttribute, getOwnedOperation, getPackageManager, getPackageServer, getStandardLibrary, getTypeId, getTypeParameters, initMemberFeaturesFrom, initMemberOperationsPostProcess, initMemberProperties, initMemberPropertiesFrom, initMemberPropertiesPostProcess, initStates, initStatesForRegions, initStereotypePropertiesFrom, initSuperClasses, initSuperClassesWithAmbiguousNamesaddSubInheritance, computeFlags, createInstance, createInstance, gatherUninstalledInheritances, getAllSuperFragments, getDepth, getFragment, getFragments, getIndex, getIndexes, getSelfFragment, getSuperFragments, getType, initialize, install, installOclAny, isInstallable, isInstalled, removeSubInheritanceconformsTo, getCommonInheritance, getCommonType, getFragment, getInheritance, getName, getNormalizedType, getOclAnyInheritance, getOwnedInvariant, getOwnedRule, getPackage, initStatics, isEqualTo, isEqualToUnspecializedType, isInvalid, isOrdered, isSubInheritanceOf, isSuperInheritanceOf, isUndefined, isUnique, lookupImplementation, lookupLocalOperation, oclEquals, oclHashCode, specializeInclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitconformsTo, createInstance, createInstance, getCommonType, getInheritance, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMetaTypeName, getName, getNormalizedType, getOwnedAttribute, getOwnedInvariant, getOwnedOperation, getPackage, getTypeId, getTypeParameters, isEqualTo, isEqualToUnspecializedType, isInvalid, isOrdered, isUnique, lookupImplementation, specializeIngetOwnedRuleoclEquals, oclHashCodegetAllSuperFragments, getCommonInheritance, getDepth, getFragment, getFragment, getIndex, getIndexes, getSelfFragment, getSuperFragments, isSubInheritanceOf, isSuperInheritanceOf, isUndefined, lookupLocalOperationpublic EnumerationTypeServer(@NonNull
PackageServer packageServer,
@NonNull
Enumeration type)
@NonNull public EnumerationId getEnumerationId()
getEnumerationId in interface DomainEnumeration@Nullable public DomainEnumerationLiteral getEnumerationLiteral(@NonNull java.lang.String name)
getEnumerationLiteral in interface DomainEnumeration@NonNull public java.lang.Iterable<? extends DomainEnumerationLiteral> getEnumerationLiterals()
getEnumerationLiterals in interface DomainEnumeration