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, visitUnspecifiedId
void 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)
MapValue createMapOfAll(TypeId keyTypeId, TypeId valueTypeId, Map<Object,Object> mapEntries)
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()
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.