|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDiffEngine
A Diff engine has the responsability to provide a diff (or delta) model from a matching model.
| Method Summary | |
|---|---|
DiffModel |
doDiff(MatchModel match)
Return a diffmodel created using the match model. |
DiffModel |
doDiff(MatchModel match,
boolean threeWay)
Return a diffmodel created using the match model. |
DiffModel |
doDiffResourceSet(MatchModel match,
boolean threeWay,
org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer crossReferencer)
Return a diffmodel created using the given match model. |
void |
reset()
This will be called with each access from the service to the singleton instance of this engine. |
| Method Detail |
|---|
DiffModel doDiff(MatchModel match)
match - The matching model.
DiffModel doDiff(MatchModel match,
boolean threeWay)
match - the matching modelthreeWay - True if we're computing a three way comparison, False otherwise.
DiffModel doDiffResourceSet(MatchModel match,
boolean threeWay,
org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer crossReferencer)
crossReferencer has been
initialized on the whole MatchResourceSet.
match - the matching modelthreeWay - True if we're computing a three way comparison, False otherwise.crossReferencer - This cross referencer has been initialized with the whole MatchResourceSet and can be used
to retrieve matched EObjects towards other resources.
void reset()
|
Copyright 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||