package org.eclipse.emf.emfstore.client.ui.controller;
import org.eclipse.emf.emfstore.client.model.ProjectSpace;
import org.eclipse.emf.emfstore.client.model.importexport.ExportImportControllerFactory;
import org.eclipse.emf.emfstore.server.model.ProjectInfo;
import org.eclipse.swt.widgets.Shell;
public class UIExportController extends UIGenericExportImportController {
public UIExportController(Shell shell) {
super(shell);
}
public void exportProjectHistory(ProjectInfo projectInfo) {
execute(ExportImportControllerFactory.Export.getExportProjectHistoryController(projectInfo));
}
public void exportChanges(ProjectSpace projectSpace) {
execute(ExportImportControllerFactory.Export.getExportChangesController(projectSpace));
}
public void exportProject(ProjectSpace projectSpace) {
execute(ExportImportControllerFactory.Export.getExportProjectController(projectSpace));
}
public void exportWorkspace() {
execute(ExportImportControllerFactory.Export.getExportWorkspaceController());
}
public void exportProjectSpace(ProjectSpace projectSpace) {
execute(ExportImportControllerFactory.Export.getExportProjectSpaceController(projectSpace));
}
}