Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2009-02-02 18:37:18 +0000
committerddunne2009-02-02 18:37:18 +0000
commitd0a409298f7248242495ff125dc7c3f4ae8a0c11 (patch)
tree6310c1c744a0849a6c668c662d49af05ead91f96
parentc649dc7aad1fffec287788d91385e6918c9e8057 (diff)
downloadorg.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.tar.gz
org.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.tar.xz
org.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.zip
-rw-r--r--org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java17
-rw-r--r--org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java17
2 files changed, 34 insertions, 0 deletions
diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java
index fbe61860fbe..49a146ba352 100644
--- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java
+++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java
@@ -26,6 +26,8 @@ import org.eclipse.osee.ats.artifact.TaskableStateMachineArtifact;
import org.eclipse.osee.ats.config.AtsBulkLoadCache;
import org.eclipse.osee.ats.editor.SMAEditor;
import org.eclipse.osee.ats.editor.SMAManager;
+import org.eclipse.osee.ats.export.AtsExportManager;
+import org.eclipse.osee.ats.export.AtsExportManager.ExportOption;
import org.eclipse.osee.ats.operation.ImportTasksFromSimpleList;
import org.eclipse.osee.ats.operation.ImportTasksFromSpreadsheet;
import org.eclipse.osee.ats.util.AtsRelation;
@@ -351,6 +353,21 @@ public class TaskComposite extends Composite implements IActionable {
}
});
+ new MenuItem(menu, SWT.SEPARATOR);
+
+ MenuItem exportAtsArtifactsItem = new MenuItem(menu, SWT.PUSH);
+ exportAtsArtifactsItem.setText("Export Selected ATS Artifacts");
+ exportAtsArtifactsItem.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ try {
+ AtsExportManager.export(taskXViewer.getSelection(), ExportOption.POPUP_DIALOG);
+ } catch (OseeCoreException ex) {
+ OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex);
+ }
+ }
+ });
+
try {
if (iXTaskViewer.isTaskable()) {
new MenuItem(menu, SWT.SEPARATOR);
diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java
index 37b5026aa0b..1343549001b 100644
--- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java
+++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java
@@ -29,6 +29,8 @@ import org.eclipse.osee.ats.artifact.ActionArtifact;
import org.eclipse.osee.ats.artifact.StateMachineArtifact;
import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.artifact.VersionArtifact;
+import org.eclipse.osee.ats.export.AtsExportManager;
+import org.eclipse.osee.ats.export.AtsExportManager.ExportOption;
import org.eclipse.osee.ats.util.SMAMetrics;
import org.eclipse.osee.ats.world.search.WorldSearchItem;
import org.eclipse.osee.ats.world.search.WorldSearchItem.SearchType;
@@ -485,11 +487,26 @@ public class WorldComposite extends ScrolledComposite implements IFrameworkTrans
}
});
+ Action exportSelectedArtifacts = new Action("Export Selected ATS Artifacts", Action.AS_PUSH_BUTTON) {
+
+ @Override
+ public void run() {
+ try {
+ AtsExportManager.export(worldXViewer.getSelection(), ExportOption.POPUP_DIALOG);
+ } catch (OseeCoreException ex) {
+ OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex);
+ }
+ }
+ };
+ exportSelectedArtifacts.setToolTipText("Allows ATS artifacts to be exported from OSEE.");
+
actionToMenuItem(menu, filterCompletedAction, SWT.CHECK);
new MenuItem(menu, SWT.SEPARATOR);
actionToMenuItem(menu, releaseMetricsAction, SWT.CHECK);
actionToMenuItem(menu, selectionMetricsAction, SWT.CHECK);
new MenuItem(menu, SWT.SEPARATOR);
+ actionToMenuItem(menu, exportSelectedArtifacts, SWT.PUSH);
+ new MenuItem(menu, SWT.SEPARATOR);
actionToMenuItem(menu, toAction, SWT.PUSH);
actionToMenuItem(menu, toWorkFlow, SWT.PUSH);
actionToMenuItem(menu, toTask, SWT.PUSH);

Back to the top