ref #6913 Remove concept graph view
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / concept / graph / ConceptGraphView.java
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/graph/ConceptGraphView.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/graph/ConceptGraphView.java
deleted file mode 100644 (file)
index e0f91b5..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-/**
- *
- */
-package eu.etaxonomy.taxeditor.editor.view.concept.graph;
-
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.zest.core.viewers.GraphViewer;
-import org.eclipse.zest.core.widgets.ZestStyles;
-import org.eclipse.zest.layouts.LayoutAlgorithm;
-import org.eclipse.zest.layouts.LayoutStyles;
-import org.eclipse.zest.layouts.algorithms.TreeLayoutAlgorithm;
-
-import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
-
-/**
- * @author andreas
- *
- */
-public class ConceptGraphView extends AbstractCdmEditorViewPart {
-
-       public static final String ID = "eu.etaxonomy.taxeditor.editor.view.concept.graph"; //$NON-NLS-1$
-
-       private GraphViewer viewer;
-       private LayoutAlgorithm layoutAlgoritm;
-
-       /* (non-Javadoc)
-        * @see org.eclipse.ui.ISelectionListener#selectionChanged(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
-        */
-       @Override
-       protected void selectionChanged_internal(IWorkbenchPart workbenchPart, ISelection selection) {
-           //FIXME E4 migrate or delete
-//        Object partObject = workbenchPart;
-//        Object wrappedPart = WorkbenchUtility.getE4WrappedPart(partObject);
-//        if(wrappedPart!=null){
-//            partObject = wrappedPart;
-//        }
-////           if(part instanceof ConceptGraphView){
-////                   // ConceptGraphView is maximized
-////                   return;
-////           }
-//
-//             if(EditorUtil.getActiveE4Editor() == null){
-//                     showEmptyPage();
-//                     return;
-//             }
-//
-//             if(partObject instanceof BulkEditor){
-//                     showEmptyPage();
-//                     return;
-//             }
-//
-//
-//             if(partObject instanceof MultiPageTaxonEditor){
-//                     if(! partObject.equals(this.part)){
-//                             IEditorInput input = ((IEditorPart) partObject).getEditorInput();
-//                             showViewer(partObject, new StructuredSelection(input));
-//                     }
-//             }
-
-       }
-
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.operation.IPostOperationEnabled#onComplete()
-        */
-       @Override
-       public boolean onComplete() {
-               // TODO IGNORED
-               return false;
-       }
-
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.view.AbstractCdmViewPart#getViewer()
-        */
-       @Override
-       public Viewer getViewer() {
-               return viewer;
-       }
-
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.view.AbstractCdmViewPart#createViewer(org.eclipse.swt.widgets.Composite)
-        */
-       @Override
-       public void createViewer(Composite parent) {
-
-               viewer = new GraphViewer(parent, SWT.NONE);
-               getSite().setSelectionProvider(viewer);
-
-               viewer.setContentProvider(new ConceptGraphContentProvider());
-               viewer.setLabelProvider(new ConceptGraphLabelProvider());
-
-               viewer.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);
-
-               viewer.setLayoutAlgorithm(getLayoutAlgoritm(), false);
-
-//             createMenu();
-//
-//             createToolbar();
-
-
-       }
-
-       private LayoutAlgorithm getLayoutAlgoritm() {
-
-               if (layoutAlgoritm == null) {
-                       // layoutAlgoritm = new CompositeLayoutAlgorithm(
-                       // LayoutStyles.NO_LAYOUT_NODE_RESIZING,
-                       // new LayoutAlgorithm[] {
-                       // new TreeLayoutAlgorithm(
-                       // LayoutStyles.NO_LAYOUT_NODE_RESIZING),
-                       // new HorizontalShift(
-                       // LayoutStyles.NO_LAYOUT_NODE_RESIZING) });
-
-                       layoutAlgoritm = new TreeLayoutAlgorithm(
-                                       LayoutStyles.NO_LAYOUT_NODE_RESIZING);
-                       layoutAlgoritm.setEntityAspectRatio(0.5);
-               }
-               return layoutAlgoritm;
-       }
-
-       @Override
-       protected String getViewName() {
-               return Messages.ConceptGraphView_VIEWER_NAME;
-       }
-
-
-}