public class UMLIdResolver extends PivotIdResolver
AbstractIdResolver.Id2InstanceVisitor
environmentFactory, metamodelManager
environment, 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) |
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, boxedValueOf, boxedValueOf, boxedValueOfEnumerator, createBagOfAll, createBagOfEach, createCollectionOfAll, createCollectionOfAll, createInstance, createMapOfAll, createOrderedSetOfAll, createOrderedSetOfEach, createSequenceOfAll, createSequenceOfEach, createSetOfAll, createSetOfEach, dispose, ecoreValueOf, ecoreValuesOfAll, ecoreValuesOfEach, getCollectionType, getCollectionType, getDynamicTypeOf, getDynamicTypeOf, getEnvironment, getJavaType, getMapType, getOperation, getPackage, getProperty, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getTuplePart, getTuplePart, oclEquals, 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
@NonNull public Class getDynamicTypeOf(@Nullable java.lang.Object value)
getDynamicTypeOf
in interface IdResolver
getDynamicTypeOf
in class AbstractIdResolver
@Nullable protected Package getPivotlessEPackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
getPivotlessEPackage
in class PivotIdResolver
@NonNull public Class getStaticTypeOf(@Nullable java.lang.Object value)
getStaticTypeOf
in interface IdResolver
getStaticTypeOf
in class PivotIdResolver
@NonNull public Class getType(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
getType
in interface IdResolver
getType
in class PivotIdResolver