Class Equivalence
- java.lang.Object
-
- org.eclipse.epsilon.flock.equivalences.Equivalence
-
- Direct Known Subclasses:
NoEquivalence
,TypeBasedEquivalence
public abstract class Equivalence extends java.lang.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(java.lang.Object obj)
MigrateRuleContext
getContext()
abstract ModelElement
getEquivalent()
abstract ModelElement
getOriginal()
java.util.Collection<Variable>
getVariables()
abstract int
hashCode()
abstract void
ruleApplied(FlockExecution execution)
abstract java.lang.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 java.util.Collection<Variable> getVariables()
-
automaticallyPopulateEquivalent
public abstract void automaticallyPopulateEquivalent(ConservativeCopyContext context, IgnoredProperties ignoredProperties) throws FlockRuntimeException
- Throws:
FlockRuntimeException
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-