public class UMLIdResolver extends PivotIdResolver
AbstractIdResolver.Id2InstanceVisitor
IdResolver.IdResolverExtension
Constructor and Description |
---|
UMLIdResolver(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
Object |
boxedValueOf(Object unboxedValue) |
Class |
getDynamicTypeOf(Object value)
Compute the type of value according to its content.
|
Iterable<Class> |
getModelClassesOf(Object value) |
Class |
getStaticTypeOf(Object value) |
Class |
getType(EClassifier eClassifier) |
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, getClass, getCollectionType, getCollectionType, getDynamicTypeOf, getDynamicTypeOf, getEnvironment, getJavaType, getMapType, getOperation, getPackage, getProperty, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getTuplePart, getTuplePart, isOrdered, isUnique, oclEquals, oclHashCode, unboxedValueOf, unboxedValuesOfAll, unboxedValuesOfEach, visitClassId, visitCollectedId, visitCollectionTypeId, visitDataTypeId, visitEnumerationId, visitEnumerationLiteralId, visitInvalidId, visitLambdaTypeId, visitMapTypeId, visitNestedPackageId, visitNullId, visitOperationId, visitPrimitiveTypeId, visitPropertyId, visitTemplateableTypeId, visitTemplateBinding, visitTemplateParameterId, visitTuplePartId, visitTupleTypeId, visitUnspecifiedId
public UMLIdResolver(EnvironmentFactoryInternal environmentFactory)
public Object boxedValueOf(Object unboxedValue)
boxedValueOf
in interface IdResolver
boxedValueOf
in class AbstractIdResolver
public Class getDynamicTypeOf(Object value)
IdResolver
getDynamicTypeOf
in interface IdResolver
getDynamicTypeOf
in class AbstractIdResolver
public Iterable<Class> getModelClassesOf(Object value)
getModelClassesOf
in interface IdResolver.IdResolverExtension
getModelClassesOf
in class AbstractIdResolver
public Class getStaticTypeOf(Object value)
getStaticTypeOf
in interface IdResolver
getStaticTypeOf
in class PivotIdResolver
public Class getType(EClassifier eClassifier)
getType
in interface IdResolver
getType
in class PivotIdResolver
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.