Class ConservativeCopyContext
- java.lang.Object
-
- org.eclipse.epsilon.flock.context.ConservativeCopyContext
-
public class ConservativeCopyContext extends java.lang.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(java.lang.String warning)
void
automaticallyPopulateEquivalent(MigrationStrategy strategy, Equivalence equivalence)
java.lang.Object
getEquivalent(java.lang.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 java.lang.Object getEquivalent(java.lang.Object unwrappedModelElement) throws ConservativeCopyException
- Throws:
ConservativeCopyException
-
addWarning
public void addWarning(java.lang.String warning)
-
getEquivalentValue
public ModelValue<?> getEquivalentValue(ModelValue<?> originalValue) throws ConservativeCopyException
- Throws:
ConservativeCopyException
-
automaticallyPopulateEquivalent
public void automaticallyPopulateEquivalent(MigrationStrategy strategy, Equivalence equivalence) throws EolRuntimeException
- Throws:
EolRuntimeException
-
-