Class 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 Detail

      • ResolverBase

        public ResolverBase()
    • 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)