package jetbrains.mps.lang.test.matcher;
/*Generated by MPS */
import org.jetbrains.mps.openapi.language.SConcept;
/*package*/ class ConceptDifference extends DifferenceItem {
public final SConcept myActualConcept;
public final SConcept myExpectedConcept;
public ConceptDifference(SConcept actualConcept, SConcept expectedConcept) {
myActualConcept = actualConcept;
myExpectedConcept = expectedConcept;
}
@Override
public String toString() {
return "Different concepts: [was: " + myActualConcept + ", expected: " + myExpectedConcept + "]";
}
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (!((obj instanceof ConceptDifference))) {
return false;
}
ConceptDifference diff = (ConceptDifference) obj;
return myActualConcept.equals(diff.myActualConcept) && myExpectedConcept.equals(diff.myExpectedConcept);
}
}