public abstract class MappingBase extends Object
Constructor and Description |
---|
MappingBase() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
copyResolveSource(org.eclipse.emf.ecore.EObject target)
Copy an element and automatically resolve links to the metamodel from
target to source.
|
org.eclipse.emf.ecore.EObject |
copyResolveSource(org.eclipse.emf.ecore.EObject target,
boolean deepCopy)
Copy an element and automatically resolve links to the metamodel from
target to source.
|
org.eclipse.emf.ecore.EObject |
copyResolveTarget(org.eclipse.emf.ecore.EObject source)
Copy an element and automatically resolve links to the metamodel from
source to target.
|
org.eclipse.emf.ecore.EObject |
copyResolveTarget(org.eclipse.emf.ecore.EObject source,
boolean deepCopy)
Copy an element and automatically resolve links to the metamodel from
source to target.
|
abstract org.eclipse.emf.ecore.EObject |
getSource(org.eclipse.emf.ecore.EObject target)
Get the source element for a target element (to be implemented by
subclasses)
|
abstract org.eclipse.emf.ecore.EObject |
getTarget(org.eclipse.emf.ecore.EObject source)
Get the target element for a source element (to be implemented by
subclasses)
|
<V> V |
resolveSource(V target)
Resolve a source element(s) for target element(s) (Return target
element(s) in case it (they) cannot be resolved)
|
<V> V |
resolveTarget(V source)
Resolve a target element(s) for source element(s) (Return source
element(s) in case it (they) cannot be resolved)
|
public abstract org.eclipse.emf.ecore.EObject getSource(org.eclipse.emf.ecore.EObject target)
public abstract org.eclipse.emf.ecore.EObject getTarget(org.eclipse.emf.ecore.EObject source)
public <V> V resolveTarget(V source)
public org.eclipse.emf.ecore.EObject copyResolveTarget(org.eclipse.emf.ecore.EObject source, boolean deepCopy)
public org.eclipse.emf.ecore.EObject copyResolveTarget(org.eclipse.emf.ecore.EObject source)
public <V> V resolveSource(V target)
public org.eclipse.emf.ecore.EObject copyResolveSource(org.eclipse.emf.ecore.EObject target, boolean deepCopy)
public org.eclipse.emf.ecore.EObject copyResolveSource(org.eclipse.emf.ecore.EObject target)
Copyright © 2019. All rights reserved.