Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java')
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java91
1 files changed, 0 insertions, 91 deletions
diff --git a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java
deleted file mode 100644
index 9edccd89702..00000000000
--- a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.osee.coverage.util.dialog;
-
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.coverage.model.WorkProductTask;
-import org.eclipse.osee.coverage.util.WorkProductActionLabelProvider;
-import org.eclipse.osee.framework.core.util.Result;
-import org.eclipse.osee.framework.logging.OseeLevel;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.osee.framework.ui.plugin.util.ArrayTreeContentProvider;
-import org.eclipse.osee.framework.ui.skynet.util.StringNameSorter;
-import org.eclipse.osee.framework.ui.skynet.widgets.dialog.FilteredCheckboxTreeDialog;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-
-/**
- * @author Donald G. Dunne
- */
-public class WorkProductTaskFilteredTreeDialog extends FilteredCheckboxTreeDialog {
- private WorkProductTask selection;
-
- public WorkProductTaskFilteredTreeDialog(String title, String message) {
- super(title, message, new ArrayTreeContentProvider(), new WorkProductActionLabelProvider());
- setMultiSelect(false);
- }
-
- @Override
- protected Control createDialogArea(Composite container) {
- Control comp = super.createDialogArea(container);
- try {
- getTreeViewer().getViewer().setSorter(new StringNameSorter());
- getTreeViewer().getViewer().addSelectionChangedListener(new ISelectionChangedListener() {
- @Override
- public void selectionChanged(SelectionChangedEvent event) {
- IStructuredSelection sel = (IStructuredSelection) getTreeViewer().getViewer().getSelection();
- if (sel.isEmpty()) {
- selection = null;
- } else {
- selection =
- (WorkProductTask) ((IStructuredSelection) getTreeViewer().getViewer().getSelection()).getFirstElement();
- }
- }
- });
- getTreeViewer().getViewer().getTree().addSelectionListener(new SelectionAdapter() {
- @Override
- public void widgetSelected(SelectionEvent e) {
- super.widgetSelected(e);
- updateStatusLabel();
- }
- });
- GridData gd = new GridData(GridData.FILL_BOTH);
- gd.heightHint = 400;
- getTreeViewer().getViewer().getTree().setLayoutData(gd);
- } catch (Exception ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
- }
- return comp;
- }
-
- @Override
- protected Result isComplete() {
- try {
- if (selection == null) {
- return new Result("Must select Work Product Task.");
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
- }
- return Result.TrueResult;
- }
-
- public WorkProductTask getSelection() {
- return selection;
- }
-}

Back to the top