Package org.eclipse.epsilon.eol.models
Interface IComparableModel
-
- All Superinterfaces:
AutoCloseable
,IModel
public interface IComparableModel extends IModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IComparableModel.Difference
static class
IComparableModel.DifferenceType
-
Nested classes/interfaces inherited from interface org.eclipse.epsilon.eol.models.IModel
IModel.AmbiguityCheckResult
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<IComparableModel.Difference>
getDifferences(IComparableModel model)
Object
getElementSignature(Object instance)
boolean
isIdenticalTo(IComparableModel model)
-
Methods inherited from interface org.eclipse.epsilon.eol.models.IModel
allContents, checkAmbiguity, close, createInstance, createInstance, deleteElement, dispose, getAliases, getAllOfKind, getAllOfType, getElementById, getElementId, getEnumerationValue, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getPropertySetter, getTransactionSupport, getTypeNameOf, getTypeOf, hasType, isInstantiable, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, load, load, owns, setElementId, setName, setReadOnLoad, setStoredOnDisposal, store, store
-
-
-
-
Method Detail
-
isIdenticalTo
boolean isIdenticalTo(IComparableModel model)
-
getDifferences
Collection<IComparableModel.Difference> getDifferences(IComparableModel model)
-
-