28 lines
709 B
Java
Executable File
28 lines
709 B
Java
Executable File
package pyUML.actions;
|
|
|
|
import org.eclipse.core.commands.AbstractHandler;
|
|
import org.eclipse.core.commands.ExecutionEvent;
|
|
import org.eclipse.core.commands.ExecutionException;
|
|
import org.eclipse.core.resources.IProject;
|
|
|
|
import pyUML.backend.EclipseHelperMethods;
|
|
|
|
|
|
|
|
/**
|
|
* An action Handler that calls OpenModelAction for a user-selected project
|
|
*/
|
|
public class OpenModelHandler extends AbstractHandler{
|
|
public static IProject selectedProject = null;
|
|
|
|
@Override
|
|
public Object execute(ExecutionEvent arg0) throws ExecutionException {
|
|
EclipseHelperMethods.saveAllOpenEditors();
|
|
IProject project = EclipseHelperMethods.selectProject();
|
|
|
|
OpenModelAction.runOpenModel(project);
|
|
|
|
return null;
|
|
}
|
|
}
|