Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EMF DiffMerge/Changes"
m (→From 0.2.x to 0.3.0) |
m (→From 0.2.x to 0.3.0) |
||
Line 1: | Line 1: | ||
== From 0.2.x to 0.3.0 == | == From 0.2.x to 0.3.0 == | ||
+ | |||
+ | Main API changes: | ||
* IComparisonSpecification => IComparisonMethod | * IComparisonSpecification => IComparisonMethod | ||
* IComparisonSpecificationFactory => IComparisonMethodFactory, where createComparisonSpecification(...) => createComparisonMethod(...) | * IComparisonSpecificationFactory => IComparisonMethodFactory, where createComparisonSpecification(...) => createComparisonMethod(...) | ||
* IScopeSpecification => IModelScopeDefinition | * IScopeSpecification => IModelScopeDefinition | ||
+ | |||
+ | Main implementations of the API: | ||
* GMFComparisonSpecification => GMFComparisonMethod | * GMFComparisonSpecification => GMFComparisonMethod | ||
* GMFComparisonFactory => GMFComparisonMethodFactory | * GMFComparisonFactory => GMFComparisonMethodFactory | ||
− | |||
* FileScopeSpecification => URIScopeDefinition, with constructors taking different parameters and new methods: createScopeOnEditingDomain(...), createScopeOnResourceSet(...) | * FileScopeSpecification => URIScopeDefinition, with constructors taking different parameters and new methods: createScopeOnEditingDomain(...), createScopeOnResourceSet(...) | ||
* FileScopeSpecificationFactory => URIScopeDefinitionFactory, where createScopeSpecificationFromUri(...) => createScopeDefinitionFromURI(...) | * FileScopeSpecificationFactory => URIScopeDefinitionFactory, where createScopeSpecificationFromUri(...) => createScopeDefinitionFromURI(...) | ||
+ | |||
+ | Others: | ||
* ModelComparisonDiffNode => EMFDiffNode | * ModelComparisonDiffNode => EMFDiffNode |
Revision as of 11:32, 22 January 2014
From 0.2.x to 0.3.0
Main API changes:
- IComparisonSpecification => IComparisonMethod
- IComparisonSpecificationFactory => IComparisonMethodFactory, where createComparisonSpecification(...) => createComparisonMethod(...)
- IScopeSpecification => IModelScopeDefinition
Main implementations of the API:
- GMFComparisonSpecification => GMFComparisonMethod
- GMFComparisonFactory => GMFComparisonMethodFactory
- FileScopeSpecification => URIScopeDefinition, with constructors taking different parameters and new methods: createScopeOnEditingDomain(...), createScopeOnResourceSet(...)
- FileScopeSpecificationFactory => URIScopeDefinitionFactory, where createScopeSpecificationFromUri(...) => createScopeDefinitionFromURI(...)
Others:
- ModelComparisonDiffNode => EMFDiffNode
- IMatchPolicy: Comparable<?> getMatchId(...) => Object getMatchID(...)
- UI extension point: comparisonScope => scopeDefinition, scopeFactory => factory, comparisonSpecification => comparisonMethod, specificationFactory => factory