import org.apache.log4j.Logger;\r
import org.eclipse.core.runtime.IAdaptable;\r
import org.eclipse.jface.viewers.TreePath;\r
+import org.eclipse.swt.events.FocusEvent;\r
+import org.eclipse.swt.events.FocusListener;\r
import org.eclipse.swt.widgets.Composite;\r
import org.eclipse.ui.IMemento;\r
import org.eclipse.ui.IViewSite;\r
import org.eclipse.ui.PartInitException;\r
import org.eclipse.ui.navigator.CommonNavigator;\r
+import org.eclipse.ui.navigator.CommonViewer;\r
\r
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;\r
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;\r
* @created 02.06.2009\r
* @version 1.0\r
*/\r
-public class TaxonNavigator extends CommonNavigator implements IConversationEnabled {\r
+public class TaxonNavigator extends CommonNavigator implements IConversationEnabled{\r
private static final Logger logger = Logger\r
.getLogger(TaxonNavigator.class);\r
\r
this.memento = memento;\r
}\r
\r
+ /**\r
+ * Refresh this navigators viewer\r
+ */\r
+ public void refresh(){\r
+ CommonViewer viewer = getCommonViewer();\r
+ conversation.bind();\r
+ viewer.refresh();\r
+ }\r
+ \r
/**\r
* Restores state from a tree path memento using space-separated\r
* Taxon UUIDs.\r