|
||||||||||
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 |