Interface IReconstructor
-
- All Known Implementing Classes:
BackwardReconstructorBase
,CDOMigrationReconstructor
,CompositeReconstructorBase
,EcoreBackwardReconstructor
,EcoreForwardReconstructor
,ForwardReconstructorBase
,HistoryReconstructor
,HistoryValidator
,MigrationChangeReconstructor
,MigrationReconstructor
,ReconstructorBase
public interface IReconstructor
Reconstructor to follow the history of a metamodel- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
endChange(Change originalChange)
Reconstruction of a change is finishedvoid
endHistory(History originalHistory)
Reconstruction of the history is finishedvoid
endRelease(Release originalRelease)
Reconstruction of a release is finishedvoid
init(Mapping mapping, MetamodelExtent extent)
Initialization will be called at the very beginning of reconstructionvoid
startChange(Change originalChange)
Reconstruction of a change startsvoid
startHistory(History originalHistory)
Reconstruction of the history startsvoid
startRelease(Release originalRelease)
Reconstruction of a release starts
-
-
-
Method Detail
-
init
void init(Mapping mapping, MetamodelExtent extent)
Initialization will be called at the very beginning of reconstruction- Parameters:
mapping
- Mapping from old to new elementsextent
- Extent
-
startHistory
void startHistory(History originalHistory)
Reconstruction of the history starts- Parameters:
originalHistory
- Original history
-
startRelease
void startRelease(Release originalRelease)
Reconstruction of a release starts- Parameters:
originalRelease
- Original release
-
startChange
void startChange(Change originalChange)
Reconstruction of a change starts- Parameters:
originalChange
- Original change
-
endChange
void endChange(Change originalChange)
Reconstruction of a change is finished- Parameters:
originalChange
- Original release
-
endRelease
void endRelease(Release originalRelease)
Reconstruction of a release is finished- Parameters:
originalRelease
-
-
endHistory
void endHistory(History originalHistory)
Reconstruction of the history is finished- Parameters:
originalHistory
- Original history
-
-