Package com._1c.g5.v8.dt.compare.model
Class AbstractComparedEmfObjects<T extends org.eclipse.emf.ecore.EObject>
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.model.ComparedObjects<T>
-
- com._1c.g5.v8.dt.compare.model.AbstractComparedEmfObjects<T>
-
- All Implemented Interfaces:
IComparedObjects<T>,Cloneable
- Direct Known Subclasses:
ComparedEmfObjects,ComparedFormObjects,ComparedMdObjects,ComparedRoleDescriptionObjects
public abstract class AbstractComparedEmfObjects<T extends org.eclipse.emf.ecore.EObject> extends ComparedObjects<T>
An abstract implementation of compared EMF objects.
-
-
Constructor Summary
Constructors Modifier Constructor Description AbstractComparedEmfObjects()Creates an instance of theAbstractComparedEmfObjects.protectedAbstractComparedEmfObjects(T main, T other, T commonAncestor)Constructs a triple of EMF objects being compared.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetEClass()ReturnsEClassassociated with the compared objects ornullif all compared objects are null.-
Methods inherited from class com._1c.g5.v8.dt.compare.model.ComparedObjects
clone, getCommonAncestorObject, getComparedObject, getMainObject, getObjectSide, getOrder, getOtherObject, getPath, setComparedObject, setOrder, setPath
-
-
-
-
Constructor Detail
-
AbstractComparedEmfObjects
public AbstractComparedEmfObjects()
Creates an instance of theAbstractComparedEmfObjects. Used for cloning purposes
-
-