Package com._1c.g5.v8.dt.migration
Interface IProjectDataMigration
-
public interface IProjectDataMigrationMigrates project data for a specified version of EDT. Supports all phases of migration process within one interface for easier management and improved maintainability.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VersiongetProjectVersion()Gets applicable project version for this migration.voidmigrateData(org.eclipse.core.resources.IProject project, MigrationPhase migrationPhase, ProjectContext projectContext)Migrates data of EDT project.
-
-
-
Method Detail
-
getProjectVersion
Version getProjectVersion()
Gets applicable project version for this migration.- Returns:
- The version of the project the migration is applicable for.
-
migrateData
void migrateData(org.eclipse.core.resources.IProject project, MigrationPhase migrationPhase, ProjectContext projectContext) throws org.eclipse.core.runtime.CoreExceptionMigrates data of EDT project.- Parameters:
project- The target project which internal data should be migrated.migrationPhase- Current migration phase.projectContext- Migration being used by different stages of the migration to exchange the data.- Throws:
org.eclipse.core.runtime.CoreException
-
-