public class UMLIdResolver extends PivotIdResolver
AbstractIdResolver.Id2InstanceVisitor
IdResolver.IdResolverExtension
environmentFactory, metamodelManager
environment, key2type, nsURI2package, roots2package, standardLibrary
Constructor and Description |
---|
UMLIdResolver(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
boxedValueOf(java.lang.Object unboxedValue) |
Class |
getDynamicTypeOf(java.lang.Object value) |
java.lang.Iterable<Class> |
getModelClassesOf(java.lang.Object value) |
protected Package |
getPivotlessEPackage(org.eclipse.emf.ecore.EPackage ePackage) |
Class |
getStaticTypeOf(java.lang.Object value) |
Class |
getType(org.eclipse.emf.ecore.EClassifier eClassifier) |
addEPackage, getClass, getInheritance, getTupleType, getType, unboxedValueOf, visitNsURIPackageId, visitRootPackageId
addRoot, basicGetPackage, boxedValueOf, boxedValueOf, boxedValueOfEnumerator, createBagOfAll, createBagOfEach, createCollectionOfAll, createCollectionOfAll, createInstance, createMapOfAll, createOrderedSetOfAll, createOrderedSetOfEach, createSequenceOfAll, createSequenceOfEach, createSetOfAll, createSetOfEach, dispose, ecoreValueOf, ecoreValueOfAll, ecoreValuesOfAll, ecoreValuesOfEach, getCollectionType, getCollectionType, getDynamicTypeOf, getDynamicTypeOf, getEnvironment, getJavaType, getMapType, getOperation, getPackage, getProperty, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getTuplePart, getTuplePart, isOrdered, isUnique, oclEquals, oclHashCode, processCrossReferencedRoots, processDirectRoots, unboxedValueOf, unboxedValuesOfAll, unboxedValuesOfEach, visitClassId, visitCollectedId, visitCollectionTypeId, visitDataTypeId, visitEnumerationId, visitEnumerationLiteralId, visitInvalidId, visitLambdaTypeId, visitMapTypeId, visitNestedPackageId, visitNullId, visitOperationId, visitPrimitiveTypeId, visitPropertyId, visitTemplateableTypeId, visitTemplateBinding, visitTemplateParameterId, visitTuplePartId, visitTupleTypeId, visitUnspecifiedId, weakGet
public UMLIdResolver(@NonNull EnvironmentFactoryInternal environmentFactory)
@Nullable public java.lang.Object boxedValueOf(@Nullable java.lang.Object unboxedValue)
boxedValueOf
in interface IdResolver
boxedValueOf
in class AbstractIdResolver
public Class getDynamicTypeOf(@Nullable java.lang.Object value)
getDynamicTypeOf
in interface IdResolver
getDynamicTypeOf
in class AbstractIdResolver
@Nullable public java.lang.Iterable<Class> getModelClassesOf(@NonNull java.lang.Object value)
getModelClassesOf
in interface IdResolver.IdResolverExtension
getModelClassesOf
in class AbstractIdResolver
protected Package getPivotlessEPackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
getPivotlessEPackage
in class PivotIdResolver
public Class getStaticTypeOf(@Nullable java.lang.Object value)
getStaticTypeOf
in interface IdResolver
getStaticTypeOf
in class PivotIdResolver
public Class getType(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
getType
in interface IdResolver
getType
in class PivotIdResolver