Interface IProjectDataMigrationScenario

All Known Implementing Classes:
BmInternalStoreMigration, GeographicalSchemaMigration, LaunchConfigurationsMigration, PredefinedElementWithTypedCodeMigration, ProjectDataMigrationScenarioPhaseAdapter, SettingsComposerFormsMigration, UnsupportedObjectImport

public interface IProjectDataMigrationScenario
Single scenario of data migration.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the unique name of the scenario.
    void
    migrateData(org.eclipse.core.resources.IProject project, MigrationPhase migrationPhase, ProjectContext projectContext)
    Migrates data of EDT project.
  • Method Details

    • migrateData

      void migrateData(org.eclipse.core.resources.IProject project, MigrationPhase migrationPhase, ProjectContext projectContext) throws org.eclipse.core.runtime.CoreException
      Migrates 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
    • getName

      String getName()
      Gets the unique name of the scenario.
      Returns:
      The name of the scenario.