From 5c91b8098695eeb32f56e512a157f2403cb695fa Mon Sep 17 00:00:00 2001 From: Alex McCaskey Date: Tue, 21 Apr 2015 09:11:29 -0400 Subject: [PATCH] Adding new extensions and unimplemented command handler to create a new MOOSE Kernel class by right clicking a 'fork the stork' moose app and selecting New > New MOOSE Kernel from the context menu. Signed-off-by: Alex McCaskey --- .../plugin.xml | 42 +++++++++++++++++++ .../widgets/moose/ForkStorkHandler.java | 4 +- .../widgets/moose/NewKernelHandler.java | 22 ++++++++++ 3 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/NewKernelHandler.java diff --git a/src/org.eclipse.ice.client.widgets.moose/plugin.xml b/src/org.eclipse.ice.client.widgets.moose/plugin.xml index 3c7283c46..63cb21258 100644 --- a/src/org.eclipse.ice.client.widgets.moose/plugin.xml +++ b/src/org.eclipse.ice.client.widgets.moose/plugin.xml @@ -161,4 +161,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/ForkStorkHandler.java b/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/ForkStorkHandler.java index 4665cb8fc..f3f2fafa0 100644 --- a/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/ForkStorkHandler.java +++ b/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/ForkStorkHandler.java @@ -182,7 +182,7 @@ public Object execute(ExecutionEvent event) throws ExecutionException { e.printStackTrace(); } - try { + /*try { IMakeTargetManager manager = MakeCorePlugin.getDefault() .getTargetManager(); String[] ids = manager.getTargetBuilders(cProject); @@ -198,7 +198,7 @@ public Object execute(ExecutionEvent event) throws ExecutionException { manager.addTarget(cProject, target); } catch (CoreException e) { e.printStackTrace(); - } + }*/ return null; } diff --git a/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/NewKernelHandler.java b/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/NewKernelHandler.java new file mode 100644 index 000000000..7e47f5aa6 --- /dev/null +++ b/src/org.eclipse.ice.client.widgets.moose/src/org/eclipse/ice/client/widgets/moose/NewKernelHandler.java @@ -0,0 +1,22 @@ +package org.eclipse.ice.client.widgets.moose; + +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; + +public class NewKernelHandler extends AbstractHandler { + + /** + * (non-Javadoc) + * + * @see org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands.ExecutionEvent) + */ + @Override + public Object execute(ExecutionEvent event) throws ExecutionException { + + + System.out.println("HELLO WORLD FROM NEW KERNEL HANDLER"); + return null; + } + +}