org.eclipse.emf.emfstore.internal.client.importexport
Class ExportImportControllerFactory.Export

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.importexport.ExportImportControllerFactory.Export
Enclosing class:
ExportImportControllerFactory

public static class ExportImportControllerFactory.Export
extends Object

Consolidates all export related controllers.


Constructor Summary
ExportImportControllerFactory.Export()
           
 
Method Summary
static IExportImportController getExportChangesController(ProjectSpace projectSpace)
          Returns the controller for exporting changes on a given project space.
static IExportImportController getExportProjectController(ProjectSpace projectSpace)
          Returns the controller for exporting a project.
static IExportImportController getExportProjectHistoryController(ProjectInfo projectInfo)
          Returns the controller for exporting a project history.
static IExportImportController getExportProjectSpaceController(ProjectSpace projectSpace)
          Returns the controller for exporting a given project space.
static IExportImportController getExportWorkspaceController()
          Returns the controller for exporting the whole workspace.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportImportControllerFactory.Export

public ExportImportControllerFactory.Export()
Method Detail

getExportProjectHistoryController

public static IExportImportController getExportProjectHistoryController(ProjectInfo projectInfo)
Returns the controller for exporting a project history.

Parameters:
projectInfo - the project info containing the history to be exported
Returns:
the controller for exporting the given project history

getExportChangesController

public static IExportImportController getExportChangesController(ProjectSpace projectSpace)
Returns the controller for exporting changes on a given project space.

Parameters:
projectSpace - the project space containing the pending changes to be exported
Returns:
the controller for exporting the changes on the given project space

getExportProjectController

public static IExportImportController getExportProjectController(ProjectSpace projectSpace)
Returns the controller for exporting a project.

Parameters:
projectSpace - the project space containing the project to be exported
Returns:
the controller for exporting the given project within the given project space

getExportWorkspaceController

public static IExportImportController getExportWorkspaceController()
Returns the controller for exporting the whole workspace.

Returns:
the controller for exporting the workspace

getExportProjectSpaceController

public static IExportImportController getExportProjectSpaceController(ProjectSpace projectSpace)
Returns the controller for exporting a given project space.

Parameters:
projectSpace - the project space to be exported
Returns:
the controller for exporting the given project space


Copyright © 2015. All Rights Reserved.