adding site content
[taxeditor.git] / taxeditor-application / plugin.xml
index 9237dfb3ee795596c70ce19edf62d26284607320..dc4eb3df2624a8d2828087782ea30f8cf1be4a24 100644 (file)
             id="eu.etaxonomy.taxeditor.application.perspective"\r
             name="Taxonomic">\r
       </perspective>\r
+      <perspective\r
+            class="eu.etaxonomy.taxeditor.Perspective"\r
+            id="eu.etaxonomy.taxeditor.application.perspective.descriptive"\r
+            name="Descriptive">\r
+      </perspective>\r
    </extension>\r
    <extension\r
          point="org.eclipse.ui.editors">\r
                id="org.eclipse.ui.main.menu.file"\r
                label="File">\r
          </menu>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="menu:org.eclipse.ui.main.menu.file">\r
-         <separator\r
-               name="eu.etaxonomy.taxeditor.application.filemenu.separator"\r
-               visible="true">\r
-         </separator>\r
-         <command\r
-               commandId="org.eclipse.ui.file.exit"\r
-               id="eu.etaxonomy.taxeditor.application.menu.exit"\r
-               label="Exit"\r
-               style="push">\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="menu:org.eclipse.ui.main.menu">\r
          <menu\r
                id="org.eclipse.ui.main.menu.edit"\r
                label="Edit">\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.undo"\r
-                  label="Undo">\r
-            </command>\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.redo"\r
-                  label="Redo"\r
-                  style="push">\r
-            </command>\r
-            <separator\r
-                  name="eu.etaxonomy.taxeditor.ui.edit.separator1"\r
-                  visible="true">\r
-            </separator>\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.cut"\r
-                  label="Cut"\r
-                  style="push">\r
-            </command>\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.copy"\r
-                  label="Copy"\r
-                  style="push">\r
-            </command>\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.paste"\r
-                  label="Paste"\r
-                  style="push">\r
-            </command>\r
-            <separator\r
-                  name="eu.etaxonomy.taxeditor.ui.edit.separator2"\r
-                  visible="true">\r
-            </separator>\r
-            <command\r
-                  commandId="org.eclipse.ui.edit.delete"\r
-                  label="Delete"\r
-                  style="push">\r
-            </command>\r
          </menu>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="menu:org.eclipse.ui.main.menu">\r
          <menu\r
                id="org.eclipse.ui.main.menu.window"\r
                label="Window">\r
-            <command\r
-                  commandId="org.eclipse.ui.window.preferences"\r
-                  label="Preferences"\r
-                  style="push">\r
-            </command>\r
          </menu>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="menu:org.eclipse.ui.main.menu">\r
          <menu\r
                id="org.eclipse.ui.main.menu.help"\r
                label="Help">\r
-            <command\r
-                  commandId="org.eclipse.ui.help.helpContents"\r
-                  label="Help Contents"\r
-                  style="push">\r
-            </command>\r
-            <separator\r
-                  name="eu.etaxonomy.taxeditor.ui.help.separator1"\r
-                  visible="true">\r
-            </separator>\r
-            <command\r
-                  commandId="org.eclipse.ui.update.findAndInstallUpdates"\r
-                  label="Software Updates..."\r
-                  style="push">\r
-            </command>\r
-            <separator\r
-                  name="eu.etaxonomy.taxeditor.ui.help.separator2"\r
-                  visible="true">\r
-            </separator>\r
-            <command\r
-                  commandId="org.eclipse.ui.help.aboutAction"\r
-                  label="About Taxonomic Editor">\r
-            </command>\r
          </menu>\r
-      </menuContribution>\r
-            <menuContribution\r
-            locationURI="toolbar:org.eclipse.ui.main.toolbar">\r
-         <toolbar\r
-               id="eu.etaxonomy.taxeditor.editor.main">\r
-            <command\r
-                  commandId="org.eclipse.ui.newWizard"\r
-                  label="New"\r
-                  style="push">\r
-            </command>\r
-            <command\r
-                  commandId="org.eclipse.ui.file.save"\r
-                  label="Save"\r
-                  style="push">\r
-            </command>\r
-         </toolbar>\r
       </menuContribution>\r
       <menuContribution\r
-            locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">\r
-         <command\r
-               commandId="org.eclipse.ui.newWizard"\r
-               label="New"\r
-               style="push">\r
-         </command>\r
+            locationURI="menu:org.eclipse.ui.main.menu.file">\r
+         <menu\r
+               id="eu.etaxonomy.navigation.menu.new"\r
+               label="New">\r
+         </menu>\r
          <separator\r
-               name="eu.etaxonomy.taxeditor.ui.file.separator1"\r
+               name="eu.etaxonomy.taxeditor.application.filemenu.new"\r
                visible="true">\r
          </separator>\r
          <command\r
                style="push">\r
          </command>\r
          <separator\r
-               name="eu.etaxonomy.taxeditor.ui.file.separator2"\r
+               name="eu.etaxonomy.taxeditor.application.filemenu.close"\r
                visible="true">\r
          </separator>\r
          <command\r
                label="Save All"\r
                style="push">\r
          </command>\r
-      </menuContribution>      \r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.application.filemenu.save"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.ui.file.import"\r
+               label="Import..."\r
+               style="push">\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.ui.file.export"\r
+               label="Export..."\r
+               style="push">\r
+         </command>\r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.application.filemenu.io"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.ui.file.exit"\r
+               id="eu.etaxonomy.taxeditor.application.menu.exit"\r
+               label="Exit"\r
+               style="push">\r
+         </command>\r
+      </menuContribution>\r
+      <menuContribution\r
+            locationURI="menu:org.eclipse.ui.main.menu.edit">\r
+         <command\r
+               commandId="org.eclipse.ui.edit.undo"\r
+               label="Undo">\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.ui.edit.redo"\r
+               label="Redo"\r
+               style="push">\r
+         </command>\r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.ui.edit.separator1"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.ui.edit.cut"\r
+               label="Cut"\r
+               style="push">\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.ui.edit.copy"\r
+               label="Copy"\r
+               style="push">\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.ui.edit.paste"\r
+               label="Paste"\r
+               style="push">\r
+         </command>\r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.ui.edit.separator2"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.ui.edit.delete"\r
+               label="Delete"\r
+               style="push">\r
+         </command>\r
+      </menuContribution>\r
+      <menuContribution\r
+            locationURI="menu:org.eclipse.ui.main.menu.window">\r
+         <command\r
+               commandId="org.eclipse.ui.window.preferences"\r
+               label="Preferences"\r
+               style="push">\r
+         </command>\r
+      </menuContribution>\r
+      <menuContribution\r
+            locationURI="menu:org.eclipse.ui.main.menu.help">\r
+         <command\r
+               commandId="org.eclipse.ui.help.helpContents"\r
+               label="Download Help Manual (PDF)"\r
+               style="push">\r
+         </command>\r
+         <command\r
+               commandId="taxeditor-application.help.parser"\r
+               label="Parser Help Website"\r
+               style="push">\r
+         </command>\r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.ui.help.separator1"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.equinox.p2.ui.sdk.update"\r
+               label="Check for Updates"\r
+               style="push">\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.equinox.p2.ui.sdk.install"\r
+               label="Install New Software..."\r
+               style="push">\r
+         </command>\r
+         <separator\r
+               name="eu.etaxonomy.taxeditor.ui.help.separator2"\r
+               visible="true">\r
+         </separator>\r
+         <command\r
+               commandId="org.eclipse.ui.help.aboutAction"\r
+               label="About Taxonomic Editor">\r
+         </command>\r
+         <command\r
+               commandId="taxeditor-application.help.aboutPlatform"\r
+               label="About the EDIT Platform"\r
+               style="push">\r
+         </command>\r
+      </menuContribution>\r
+            <menuContribution\r
+            locationURI="toolbar:org.eclipse.ui.main.toolbar">\r
+         <toolbar\r
+               id="eu.etaxonomy.taxeditor.editor.main">\r
+            <command\r
+                  commandId="org.eclipse.ui.newWizard"\r
+                  label="New"\r
+                  style="push">\r
+            </command>\r
+            <command\r
+                  commandId="org.eclipse.ui.file.save"\r
+                  label="Save"\r
+                  style="push">\r
+            </command>\r
+         </toolbar>\r
+      </menuContribution>\r
    </extension>\r
    <extension\r
-         id="TaxonomicEditor"\r
+         id="product"\r
          point="org.eclipse.core.runtime.products">\r
       <product\r
             application="eu.etaxonomy.taxeditor.application.application"\r
    <extension\r
          point="org.eclipse.ui.commands">\r
       <command\r
-            defaultHandler="eu.etaxonomy.taxeditor.SaveHandler"\r
-            id="org.eclipse.ui.file.save"\r
-            name="Save">\r
+            defaultHandler="eu.etaxonomy.taxeditor.OpenExternalHelpHandler"\r
+            id="org.eclipse.ui.help.helpContents"\r
+            name="Help Contents">\r
+      </command>\r
+      <command\r
+            defaultHandler="eu.etaxonomy.taxeditor.OpenExternalParserHelpHandler"\r
+            id="taxeditor-application.help.parser"\r
+            name="Parser Help">\r
       </command>\r
       <command\r
-            defaultHandler="eu.etaxonomy.taxeditor.SaveAllHandler"\r
-            id="org.eclipse.ui.file.saveAll"\r
-            name="Save All">\r
+            defaultHandler="eu.etaxonomy.taxeditor.OpenExternalAboutPlatformHandler"\r
+            id="taxeditor-application.help.aboutPlatform"\r
+            name="About the EDIT Platform">\r
       </command>\r
    </extension>\r
-      <!--extension\r
-         point="org.eclipse.ui.perspectiveExtensions">\r
-      <perspectiveExtension\r
-            targetID="eu.etaxonomy.taxeditor.application.perspective">\r
-         <view\r
-               closeable="true"\r
-               id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"\r
-               minimized="false"\r
-               moveable="false"\r
-               ratio="0.4"\r
-               relationship="left"\r
-               relative="org.eclipse.ui.editorss"\r
-               visible="true">\r
-         </view>\r
-      </perspectiveExtension>\r
-   </extension-->\r
+\r
+       <extension\r
+               point="org.eclipse.ui.activities">\r
+               <activity\r
+                       description="Disable unwanted eclipse UI"\r
+                       id="com.test.ui.disable"\r
+                       name="Disable">\r
+               </activity>\r
+               <activityPatternBinding\r
+                       activityId="com.test.ui.disable"\r
+                       pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.project">\r
+               </activityPatternBinding>\r
+               <activityPatternBinding\r
+                       activityId="com.test.ui.disable"\r
+                       pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.file">\r
+               </activityPatternBinding>\r
+               <activityPatternBinding\r
+                       activityId="com.test.ui.disable"\r
+                       pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.folder">\r
+               </activityPatternBinding>\r
+               <activityPatternBinding\r
+                       activityId="com.test.ui.disable"\r
+                       pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.editors\.wizards\.UntitledTextFileWizard">\r
+               </activityPatternBinding>\r
+  <activityPatternBinding\r
+        activityId="com.test.ui.disable"\r
+        pattern="org\.eclipse\.search.*">\r
+  </activityPatternBinding>\r
+  <activityPatternBinding\r
+        activityId="com.test.ui.disable"\r
+        pattern="org\.eclipse\..*externaltools.*">\r
+  </activityPatternBinding>\r
+  <activityPatternBinding\r
+        activityId="com.test.ui.disable"\r
+        pattern="org\.eclipse\.ui\.run">\r
+  </activityPatternBinding>\r
+  <activityPatternBinding\r
+        activityId="com.test.ui.disable"\r
+        pattern="org\.eclipse\.debug.*">\r
+  </activityPatternBinding>\r
+       </extension>\r
+ <extension\r
+       point="org.eclipse.ui.views">\r
+    <view\r
+          category="org.eclipse.ui"\r
+          class="org.eclipse.ui.ExtensionFactory:progressView"\r
+          id="org.eclipse.ui.views.ProgressView"\r
+          name="Progress View"\r
+          restorable="true">\r
+    </view>\r
+ </extension>\r
+\r
 </plugin>\r