Class ConservativeCopyContext
- java.lang.Object
-
- org.eclipse.epsilon.flock.context.ConservativeCopyContext
-
public class ConservativeCopyContext extends Object
-
-
Constructor Summary
Constructors Constructor Description ConservativeCopyContext(Model originalModel, Model migratedModel, FlockExecution execution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addWarning(String warning)
void
automaticallyPopulateEquivalent(MigrationStrategy strategy, Equivalence equivalence)
Object
getEquivalent(Object unwrappedModelElement)
ModelElement
getEquivalent(ModelElement originalModelElement)
ModelValue<?>
getEquivalentValue(ModelValue<?> originalValue)
-
-
-
Constructor Detail
-
ConservativeCopyContext
public ConservativeCopyContext(Model originalModel, Model migratedModel, FlockExecution execution)
-
-
Method Detail
-
getEquivalent
public ModelElement getEquivalent(ModelElement originalModelElement)
-
getEquivalent
public Object getEquivalent(Object unwrappedModelElement) throws ConservativeCopyException
- Throws:
ConservativeCopyException
-
addWarning
public void addWarning(String warning)
-
getEquivalentValue
public ModelValue<?> getEquivalentValue(ModelValue<?> originalValue) throws ConservativeCopyException
- Throws:
ConservativeCopyException
-
automaticallyPopulateEquivalent
public void automaticallyPopulateEquivalent(MigrationStrategy strategy, Equivalence equivalence) throws EolRuntimeException
- Throws:
EolRuntimeException
-
-