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.Logger
log
-
Constructor Summary
Constructors Constructor Description EmfStructureComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
protected java.lang.String
getErrorMessage()
protected java.util.List<org.eclipse.emf.ecore.EObject>
getRelevantChildren(org.eclipse.emf.ecore.EObject _this)
boolean
internalIsSameStructure(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
protected boolean
isRelevantChild(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject child)
protected boolean
isSameClass(org.eclipse.emf.ecore.EClass left, org.eclipse.emf.ecore.EClass right)
boolean
isSameStructure(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)
-
-