public class MigrationReconstructor extends ReconstructorBase
Constructor and Description |
---|
MigrationReconstructor(List<org.eclipse.emf.common.util.URI> modelURIs,
Release sourceRelease,
Release targetRelease,
org.eclipse.core.runtime.IProgressMonitor monitor,
IClassLoader classLoader,
ValidationLevel level,
IResourceSetFactory resourceSetFactory,
IResourceSetProcessor postLoadProcessor)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
endChange(Change change)
Reconstruction of a change is finished
|
void |
endRelease(Release originalRelease)
Reconstruction of a release is finished
|
Model |
getModel()
Get the model.
|
void |
init(Mapping mapping,
MetamodelExtent extent)
Initialization will be called at the very beginning of reconstruction
|
void |
startChange(Change change)
Reconstruction of a change starts
|
void |
startRelease(Release originalRelease)
Reconstruction of a release starts
|
endHistory, startHistory
public MigrationReconstructor(List<org.eclipse.emf.common.util.URI> modelURIs, Release sourceRelease, Release targetRelease, org.eclipse.core.runtime.IProgressMonitor monitor, IClassLoader classLoader, ValidationLevel level, IResourceSetFactory resourceSetFactory, IResourceSetProcessor postLoadProcessor)
public void init(Mapping mapping, MetamodelExtent extent)
init
in interface IReconstructor
init
in class ReconstructorBase
mapping
- Mapping from old to new elementsextent
- Extentpublic void startRelease(Release originalRelease)
startRelease
in interface IReconstructor
startRelease
in class ReconstructorBase
originalRelease
- Original releasepublic void endRelease(Release originalRelease)
endRelease
in interface IReconstructor
endRelease
in class ReconstructorBase
public void startChange(Change change)
startChange
in interface IReconstructor
startChange
in class ReconstructorBase
change
- Original changepublic void endChange(Change change)
endChange
in interface IReconstructor
endChange
in class ReconstructorBase
change
- Original releasepublic Model getModel()
Copyright © 2020. All rights reserved.