Package org.eclipse.xtext.util
Class EmfStructureComparator
- java.lang.Object
-
- org.eclipse.xtext.util.EmfStructureComparator
-
public class EmfStructureComparator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description EmfStructureComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)protected java.lang.StringgetErrorMessage()protected java.util.List<org.eclipse.emf.ecore.EObject>getRelevantChildren(org.eclipse.emf.ecore.EObject _this)booleaninternalIsSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)protected booleanisRelevantChild(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject child)protected booleanisSameClass(org.eclipse.emf.ecore.EClass left, org.eclipse.emf.ecore.EClass right)booleanisSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
-
-
-
Method Detail
-
assertSameStructure
public void assertSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
-
getErrorMessage
protected java.lang.String getErrorMessage()
-
isSameStructure
public boolean isSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
-
internalIsSameStructure
public boolean internalIsSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
-
isSameClass
protected boolean isSameClass(org.eclipse.emf.ecore.EClass left, org.eclipse.emf.ecore.EClass right)
-
getRelevantChildren
protected java.util.List<org.eclipse.emf.ecore.EObject> getRelevantChildren(org.eclipse.emf.ecore.EObject _this)
-
isRelevantChild
protected boolean isRelevantChild(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject child)
-
-