Package org.eclipse.emf.cdo.compare
Class CDOCompare
- java.lang.Object
- 
- org.eclipse.emf.cdo.compare.CDOCompare
 
- 
 public class CDOCompare extends java.lang.ObjectA class with many overridable factory methods that help to create EMFcomparisons.- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDOCompare.CDODiffEnginestatic classCDOCompare.CDOFeatureFilterA CDO-specificfeature filterthat usesEMFUtil.isPersistent()to determine whether afeatureistransient, or not.static classCDOCompare.CDOIDFunctionstatic classCDOCompare.CDOMatchEngineAmatch enginethat treatsresourcesasEObjects.static classCDOCompare.CDOMatcherAmatcherthat treatsresourcesasEObjects.
 - 
Constructor SummaryConstructors Constructor Description CDOCompare()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.compare.Comparisoncompare(org.eclipse.emf.compare.scope.IComparisonScope scope)protected org.eclipse.emf.compare.EMFComparecreateComparator(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher, org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)protected org.eclipse.emf.compare.EMFCompare.BuildercreateComparatorBuilder()protected org.eclipse.emf.compare.match.IComparisonFactorycreateComparisonFactory(org.eclipse.emf.compare.match.IEqualityHelperFactory equalityHelperFactory)protected org.eclipse.emf.compare.conflict.IConflictDetectorcreateConflictDetector()protected org.eclipse.emf.compare.diff.IDiffEnginecreateDiffEngine()protected org.eclipse.emf.compare.match.IEqualityHelperFactorycreateEqualityHelperFactory()protected org.eclipse.emf.compare.equi.IEquiEnginecreateEquivalenceEngine()protected CDOCompare.CDOIDFunctioncreateIDFunction()protected org.eclipse.emf.compare.match.IMatchEngine.Factory.RegistrycreateMatchEngineFactoryRegistry(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher, org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)protected org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatchercreateMatcher(com.google.common.base.Function<org.eclipse.emf.ecore.EObject,java.lang.String> idFunction)protected org.eclipse.emf.compare.postprocessor.IPostProcessor.Descriptor.Registry<?>createPostProcessorRegistry()protected org.eclipse.emf.compare.req.IReqEnginecreateRequirementEngine()static org.eclipse.emf.compare.scope.IComparisonScopegetScope(org.eclipse.emf.compare.Comparison comparison)
 
- 
- 
- 
Method Detail- 
comparepublic org.eclipse.emf.compare.Comparison compare(org.eclipse.emf.compare.scope.IComparisonScope scope) 
 - 
createIDFunctionprotected CDOCompare.CDOIDFunction createIDFunction() 
 - 
createMatcherprotected org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher createMatcher(com.google.common.base.Function<org.eclipse.emf.ecore.EObject,java.lang.String> idFunction) 
 - 
createEqualityHelperFactoryprotected org.eclipse.emf.compare.match.IEqualityHelperFactory createEqualityHelperFactory() 
 - 
createComparisonFactoryprotected org.eclipse.emf.compare.match.IComparisonFactory createComparisonFactory(org.eclipse.emf.compare.match.IEqualityHelperFactory equalityHelperFactory) 
 - 
createComparatorBuilderprotected org.eclipse.emf.compare.EMFCompare.Builder createComparatorBuilder() - Since:
- 4.5
 
 - 
createComparatorprotected org.eclipse.emf.compare.EMFCompare createComparator(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher, org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)
 - 
createMatchEngineFactoryRegistryprotected org.eclipse.emf.compare.match.IMatchEngine.Factory.Registry createMatchEngineFactoryRegistry(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher, org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)
 - 
createDiffEngineprotected org.eclipse.emf.compare.diff.IDiffEngine createDiffEngine() 
 - 
createRequirementEngineprotected org.eclipse.emf.compare.req.IReqEngine createRequirementEngine() 
 - 
createEquivalenceEngineprotected org.eclipse.emf.compare.equi.IEquiEngine createEquivalenceEngine() 
 - 
createPostProcessorRegistryprotected org.eclipse.emf.compare.postprocessor.IPostProcessor.Descriptor.Registry<?> createPostProcessorRegistry() 
 - 
createConflictDetectorprotected org.eclipse.emf.compare.conflict.IConflictDetector createConflictDetector() 
 - 
getScopepublic static org.eclipse.emf.compare.scope.IComparisonScope getScope(org.eclipse.emf.compare.Comparison comparison) 
 
- 
 
-