Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java')
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java16
1 files changed, 4 insertions, 12 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java
index d9d0b2584b0..abffa909d65 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenVersionArtifactAction.java
@@ -10,12 +10,8 @@
*******************************************************************************/
package org.eclipse.osee.ats.actions;
-import java.util.logging.Level;
-import org.eclipse.jface.action.Action;
import org.eclipse.osee.ats.core.workflow.AbstractWorkflowArtifact;
-import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.ui.skynet.FrameworkImage;
import org.eclipse.osee.framework.ui.skynet.render.PresentationType;
import org.eclipse.osee.framework.ui.skynet.render.RendererManager;
@@ -24,7 +20,7 @@ import org.eclipse.osee.framework.ui.swt.ImageManager;
/**
* @author Donald G. Dunne
*/
-public class OpenVersionArtifactAction extends Action {
+public class OpenVersionArtifactAction extends AbstractAtsAction {
private static final String ACTION_TEXT = "Open Targeted for Version";
private final AbstractWorkflowArtifact sma;
@@ -36,13 +32,9 @@ public class OpenVersionArtifactAction extends Action {
}
@Override
- public void run() {
- try {
- if (sma.getTargetedVersion() != null) {
- RendererManager.open(sma.getTargetedVersion(), PresentationType.DEFAULT_OPEN);
- }
- } catch (OseeCoreException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex);
+ public void runWithException() throws OseeCoreException {
+ if (sma.getTargetedVersion() != null) {
+ RendererManager.open(sma.getTargetedVersion(), PresentationType.DEFAULT_OPEN);
}
}
}

Back to the top