- moved extension point for taxon navigator context menu
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / descriptive / DescriptiveViewPart.java
index db2d4a174cf8125a974a8cbdff929023d536c111..4951bc8f944175bcd67ccf9fad829bf159cf94c5 100644 (file)
@@ -82,12 +82,15 @@ public class DescriptiveViewPart extends AbstractCdmEditorViewPart implements IP
 
        protected int dndOperations = DND.DROP_COPY | DND.DROP_MOVE;
 
+    private DescriptiveContentProvider provider;
+
        /** {@inheritDoc} */
        @Override
        public void createViewer(Composite parent) {
                viewer = new TreeViewer(new Tree(parent, SWT.MULTI | SWT.H_SCROLL
                                | SWT.V_SCROLL | SWT.FULL_SELECTION));
-               viewer.setContentProvider(new DescriptiveContentProvider(featureNodeContainerCache));
+               provider = new DescriptiveContentProvider(featureNodeContainerCache);
+        viewer.setContentProvider(provider);
                viewer.setLabelProvider(new DescriptiveLabelProvider());
                viewer.setSorter(new DescriptiveViewerSorter());
                viewer.setAutoExpandLevel(2);
@@ -279,4 +282,9 @@ public class DescriptiveViewPart extends AbstractCdmEditorViewPart implements IP
     public boolean onComplete() {
                return false;
        }
+
+       public void toggleShowOnlyIndividualAssociations(){
+           provider.toggleShowOnlyIndividualAssociations();
+           viewer.refresh();
+       }
 }