Class ResolverBase
- java.lang.Object
-
- org.eclipse.emf.edapt.history.reconstruction.ResolverBase
-
public abstract class ResolverBase extends Object
A resolver is able to perform a deep copy of history elements, but it resolves references to metamodel elements- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Constructor Summary
Constructors Constructor Description ResolverBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EObject
copyResolve(org.eclipse.emf.ecore.EObject element, boolean deepCopy)
Perform a copy of a model element, but resolve all references to metamodel elements<V> V
resolve(V source)
Resolve a metamodel reference (elements of primitive type will be mapped to themselves)
-
-
-
Method Detail
-
copyResolve
public org.eclipse.emf.ecore.EObject copyResolve(org.eclipse.emf.ecore.EObject element, boolean deepCopy)
Perform a copy of a model element, but resolve all references to metamodel elements
-
resolve
public <V> V resolve(V source)
Resolve a metamodel reference (elements of primitive type will be mapped to themselves)
-
-