org.eclipse.emf.emfstore.internal.client.ui.controller
Class UIRegisterEPackageController
java.lang.Object
org.eclipse.emf.emfstore.internal.client.ui.common.MonitoredEMFStoreAction<T>
org.eclipse.emf.emfstore.internal.client.ui.controller.AbstractEMFStoreUIController<Void>
org.eclipse.emf.emfstore.internal.client.ui.controller.UIRegisterEPackageController
public class UIRegisterEPackageController
- extends AbstractEMFStoreUIController<Void>
The Class UIRegisterEPackageController.
- Author:
- Tobias Verhoeven
UIRegisterEPackageController
public UIRegisterEPackageController(org.eclipse.swt.widgets.Shell shell,
ESServer serverInfo)
- Instantiates a new UIRegisterPackageController.
- Parameters:
shell
- shellserverInfo
- the server info
registerEPackage
public void registerEPackage(ServerInfo serverInfo)
throws ESException
- Register a new EPackage which can be selected with a SelectionDialog.
- Parameters:
serverInfo
- server info
- Throws:
ESException
- if any error in the EmfStore occurs
doRun
public Void doRun(org.eclipse.core.runtime.IProgressMonitor monitor)
- Description copied from class:
MonitoredEMFStoreAction
- The actual behavior that should be performed when the
MonitoredEMFStoreAction.execute()
is called.
Must be implemented by clients.
- Specified by:
doRun
in class MonitoredEMFStoreAction<Void>
- Parameters:
monitor
- the IProgressMonitor
that should be used by clients to
update the status of their progress
- Returns:
- an optional return value
Copyright © 2015. All Rights Reserved.