blob: e0e0e1d16aef3b114372e2a76545ef9c6157bef0 [file] [log] [blame]
package org.eclipse.emf.ecp.e4.emfstore;
import org.eclipse.e4.core.di.annotations.CanExecute;
import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.emf.ecp.emfstore.internal.ui.handler.StartLocalServerHelper;
import org.eclipse.emf.emfstore.internal.server.EMFStoreController;
import org.osgi.service.log.LogService;
@SuppressWarnings("restriction")
public class StartLocalServerHandler {
@Execute
public void execute(LogService logService) {
StartLocalServerHelper.startLocalServer();
}
@CanExecute
public boolean isEnabled() {
return EMFStoreController.getInstance() == null;
}
}