Class Equivalence
- java.lang.Object
-
- org.eclipse.epsilon.flock.equivalences.Equivalence
-
- Direct Known Subclasses:
NoEquivalence
,TypeBasedEquivalence
public abstract class Equivalence extends Object
-
-
Constructor Summary
Constructors Constructor Description Equivalence(IEolContext context, FlockExecution execution)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
automaticallyPopulateEquivalent(ConservativeCopyContext context, IgnoredProperties ignoredProperties)
abstract boolean
equals(Object obj)
MigrateRuleContext
getContext()
abstract ModelElement
getEquivalent()
abstract ModelElement
getOriginal()
Collection<Variable>
getVariables()
abstract int
hashCode()
abstract void
ruleApplied(FlockExecution execution)
abstract String
toString()
-
-
-
Constructor Detail
-
Equivalence
public Equivalence(IEolContext context, FlockExecution execution)
-
-
Method Detail
-
getContext
public MigrateRuleContext getContext()
-
getOriginal
public abstract ModelElement getOriginal()
-
getEquivalent
public abstract ModelElement getEquivalent()
-
ruleApplied
public abstract void ruleApplied(FlockExecution execution)
-
getVariables
public Collection<Variable> getVariables()
-
automaticallyPopulateEquivalent
public abstract void automaticallyPopulateEquivalent(ConservativeCopyContext context, IgnoredProperties ignoredProperties) throws FlockRuntimeException
- Throws:
FlockRuntimeException
-
-