public interface IdResolver extends IdVisitor<Element>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IdResolver.IdResolverExtension |
visitClassId, visitCollectionTypeId, visitDataTypeId, visitEnumerationId, visitEnumerationLiteralId, visitInvalidId, visitLambdaTypeId, visitMapTypeId, visitNestedPackageId, visitNsURIPackageId, visitNullId, visitOperationId, visitPrimitiveTypeId, visitPropertyId, visitRootPackageId, visitTemplateableTypeId, visitTemplateBinding, visitTemplateParameterId, visitTuplePartId, visitTupleTypeId, visitUnspecifiedIdvoid addRoot(EObject eObject)
BagValue createBagOfAll(CollectionTypeId typeId, Iterable<? extends Object> unboxedValues)
BagValue createBagOfEach(CollectionTypeId typeId, Object... unboxedValues)
CollectionValue createCollectionOfAll(boolean isOrdered, boolean isUnique, TypeId elementTypeId, Iterable<? extends Object> unboxedValues)
CollectionValue createCollectionOfAll(CollectionTypeId collectedId, Iterable<?> unboxedValues)
OrderedSetValue createOrderedSetOfAll(CollectionTypeId typeId, Iterable<? extends Object> unboxedValues)
OrderedSetValue createOrderedSetOfEach(CollectionTypeId typeId, Object... unboxedValues)
SequenceValue createSequenceOfAll(CollectionTypeId typeId, Iterable<? extends Object> unboxedValues)
SequenceValue createSequenceOfEach(CollectionTypeId typeId, Object... unboxedValues)
SetValue createSetOfAll(CollectionTypeId typeId, Iterable<? extends Object> unboxedValues)
SetValue createSetOfEach(CollectionTypeId typeId, Object... unboxedValues)
void dispose()
Object ecoreValueOf(Class<?> instanceClass, Object value)
A numeric value is adjusted to the precision indicated by instanceClass.
An enumeration literal is converted to an Enumerator.
Collections are converted to EcoreEList.UnmodifiableEList
@Deprecated <any> ecoreValuesOfAll(Class<?> instanceClass, Iterable<Object> values)
@Deprecated <any> ecoreValuesOfEach(Class<?> instanceClass, Object... values)
Type getCollectionType(CollectionTypeId typeId)
Type getDynamicTypeOf(Object value)
CompleteEnvironment getEnvironment()
CompleteInheritance getInheritance(EClassifier eClassifier)
Operation getOperation(OperationId operationId)
Property getProperty(PropertyId propertyId)
StandardLibrary getStandardLibrary()
@Deprecated Class getStaticTypeOf(Object value)
TypedElement getTuplePart(String name, TypeId typeId)
TupleType getTupleType(TupleTypeId typeId)
Class getType(EClassifier eClassifier)
Enumerator unboxedValueOf(EnumerationLiteralId enumerationLiteralId)
<any> unboxedValuesOfAll(Collection<? extends Object> boxedValues)
<any> unboxedValuesOfEach(Object... boxedValues)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.