fixes #1365
[taxeditor.git] / taxeditor-navigation / src / main / java / eu / etaxonomy / taxeditor / navigation / navigator / TaxonNavigatorDataChangeBehavior.java
index 9a7510a040eb4af13d8368fcc8abac6dde08b99c..817c979c2ee395547d32a353580e60fda2564089 100644 (file)
@@ -10,7 +10,6 @@
 package eu.etaxonomy.taxeditor.navigation.navigator;
 
 import org.apache.log4j.Logger;
-import org.eclipse.ui.navigator.CommonViewer;
 
 import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
 import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent.EventType;
@@ -32,7 +31,6 @@ public class TaxonNavigatorDataChangeBehavior extends AbstractDataChangeBehaviou
        public TaxonNavigatorDataChangeBehavior(TaxonNavigator taxonNavigator) {
                source = taxonNavigator;
        }
-
        
        /* (non-Javadoc)
         * @see eu.etaxonomy.taxeditor.store.model.IDataChangeBehavior#isRelevant(java.lang.Object, eu.etaxonomy.cdm.persistence.hibernate.CdmCrudEvent)
@@ -50,20 +48,13 @@ public class TaxonNavigatorDataChangeBehavior extends AbstractDataChangeBehaviou
                }
        }
 
-
        /* (non-Javadoc)
         * @see eu.etaxonomy.taxeditor.store.model.IDataChangeBehavior#reactOnDataChange(java.lang.Object, eu.etaxonomy.cdm.persistence.hibernate.CdmCrudEvent)
         */
        public void reactOnDataChange(CdmDataChangeMap events) {
-
                if(isRelevant(events)){
-                       
-                       CommonViewer viewer = source.getCommonViewer();
-                       
-                       viewer.refresh();
-                       
+                       source.refresh();                       
                        logger.info("DataStore update caused a refresh of the taxonomic tree");
-
                }
        }
 }