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 voidautomaticallyPopulateEquivalent(ConservativeCopyContext context, IgnoredProperties ignoredProperties)abstract booleanequals(java.lang.Object obj)MigrateRuleContextgetContext()abstract ModelElementgetEquivalent()abstract ModelElementgetOriginal()java.util.Collection<Variable>getVariables()abstract inthashCode()abstract voidruleApplied(FlockExecution execution)abstract java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-