Generalize extension point for opening object in taxeditor
[taxeditor.git] / eu.etaxonomy.taxeditor.store / plugin.xml
index f25258f8a3b68dcb7d8d12c8accdbbc153d065b2..8e7a4532b909d73a51bc3ac89db09839fa27f5b1 100644 (file)
         id="eu.etaxonomy.taxeditor.view.sessions.SessionsViewPart"
         name="Sessions"
         restorable="false">
-  </view>
-  <view
-        class="eu.etaxonomy.taxeditor.view.derivative.OccurrenceView"
-        id="eu.etaxonomy.taxeditor.view.derivative.OccurrenceView"
-        name="Derivative Editor (taxon-based)"
-        restorable="true">
   </view>
    </extension>
    <extension
             </command>
          </menu>
       </menuContribution>
-      <menuContribution
-            class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenuFactory"
-            locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
+      <menuContribution 
+         allPopups="false" 
+                 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last"> 
+           <dynamic 
+                    class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu" 
+                   id="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu"> 
+              <visibleWhen 
+                      checkEnabled="true"> 
+                  <reference 
+                        definitionId="isCdmStoreConnected"> 
+                  </reference> 
+             </visibleWhen> 
+        </dynamic> 
       </menuContribution>
       <menuContribution
             locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">