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); } }