]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.wiki.ui/plugin.xml
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.wiki.ui / plugin.xml
diff --git a/bundles/org.simantics.wiki.ui/plugin.xml b/bundles/org.simantics.wiki.ui/plugin.xml
new file mode 100644 (file)
index 0000000..e1ed274
--- /dev/null
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.2"?>\r<!--\r
+    Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
+    in Industry THTH ry.\r
+    All rights reserved. This program and the accompanying materials\r
+    are made available under the terms of the Eclipse Public License v1.0\r
+    which accompanies this distribution, and is available at\r
+    http://www.eclipse.org/legal/epl-v10.html\r
+   \r
+    Contributors:\r
+        VTT Technical Research Centre of Finland - initial API and implementation\r
+ -->\r
+
+<plugin>\r
+\r
+   <!--\r
+   <extension\r
+         point="org.eclipse.ui.editors">\r
+      <editor\r
+            class="org.simantics.wiki.ui.editor.WikiEditor"\r
+            icon="icons/table.png"\r
+            id="org.simantics.wiki.ui.editor"\r
+            name="Documentation Editor (old)">\r
+      </editor>\r
+      <editor\r
+            class="org.simantics.wiki.ui.editor.WikiViewer"\r
+            icon="icons/table.png"\r
+            id="org.simantics.wiki.ui.viewer"\r
+            name="Documentation Viewer (old)">\r
+      </editor>\r
+   </extension>\r
+\r
+   <extension\r
+         point="org.simantics.ui.resourceEditorAdapter">\r
+      <group\r
+            id="org.simantics.wiki.ui.editor">\r
+      </group>\r
+      <adapter\r
+            editorId="org.simantics.wiki.ui.editor"\r
+            groupId="org.simantics.wiki.ui.editor"\r
+            id="org.simantics.wiki.ui.editor1"\r
+            priority="5"\r
+            type_uris="http://www.simantics.org/Document-0.0/Report,http://www.simantics.org/Document-0.0/DocumentTemplate">\r
+      </adapter>    \r
+      <adapter\r
+            editorId="org.simantics.wiki.ui.editor"\r
+            groupId="org.simantics.wiki.ui.editor"\r
+            id="org.simantics.wiki.ui.editor2"\r
+            label="Wiki Document Editor"\r
+            priority="5"\r
+            type_uris="http://www.simantics.org/Document-0.0/WikiDocument">\r
+      </adapter> \r
+      <adapter\r
+            editorId="org.simantics.wiki.ui.editor"\r
+            groupId="org.simantics.wiki.ui.editor"\r
+            id="org.simantics.wiki.ui.editor3"\r
+            priority="0"\r
+            type_uris="http://www.simantics.org/Layer0-0.0/Entity">\r
+      </adapter> \r
+      <adapter\r
+            editorId="org.simantics.wiki.ui.viewer"\r
+            id="org.simantics.wiki.ui.viewer"\r
+            priority="0"\r
+            type_uris="http://www.simantics.org/Layer0-0.0/Entity">\r
+      </adapter>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.commands">\r
+      <command\r
+            defaultHandler="org.simantics.wiki.ui.editor.NewDocumentTemplateHandler"\r
+            description="New Document Template"\r
+            id="org.simantics.wiki.ui.newDocumentTemplate"\r
+            name="New Template">\r
+      </command>\r
+      <command\r
+            defaultHandler="org.simantics.wiki.ui.editor.EditDocumentTemplateHandler"\r
+            description="Edit Document Template"\r
+            id="org.simantics.wiki.ui.editDocumentTemplate"\r
+            name="Edit Template">\r
+      </command>\r
+      <command\r
+            description="Generate Report from Active Experiment"\r
+            id="org.simantics.wiki.ui.export.Report"\r
+            name="Generate Report">\r
+      </command>\r
+      <command\r
+            description="Back to previous wiki page in history"\r
+            id="org.simantics.wiki.ui.editor.back"\r
+            name="Back">\r
+      </command>\r
+      <command\r
+            description="Forward to next wiki page in history"\r
+            id="org.simantics.wiki.ui.editor.forward"\r
+            name="Forward">\r
+      </command>\r
+   </extension>\r
+   \r
+   <extension\r
+         point="org.eclipse.ui.handlers">\r
+      <handler\r
+            class="org.simantics.wiki.ui.editor.PasteHandler"\r
+            commandId="org.eclipse.ui.edit.paste">\r
+            <activeWhen>\r
+               <with\r
+                     variable="activeEditor">\r
+                  <instanceof\r
+                        value="org.simantics.wiki.ui.editor.WikiEditor">\r
+                  </instanceof>\r
+               </with>\r
+            </activeWhen>\r
+      </handler>\r
+      <handler\r
+            class="org.simantics.wiki.ui.export.ReportHandler"\r
+            commandId="org.simantics.wiki.ui.export.Report">\r
+         <activeWhen>\r
+            <with variable="selection">\r
+               <test property="org.simantics.wiki.isReportable" />\r
+            </with>\r
+         </activeWhen>\r
+      </handler>\r
+   </extension>\r
+\r
+   <extension\r
+         point="org.eclipse.ui.menus">\r
+      <menuContribution\r
+            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">\r
+         <toolbar\r
+               id="org.simantics.wiki.ui">\r
+            <command\r
+                  commandId="org.simantics.wiki.ui.editor.back"\r
+                  icon="icons/arrow_left.png"\r
+                  id="wikiback"\r
+                  label="Back"\r
+                  style="push"\r
+                  tooltip="Back to previous page">\r
+               <visibleWhen checkEnabled="false">\r
+               <with\r
+                     variable="activeEditor">\r
+                  <instanceof\r
+                        value="org.simantics.wiki.ui.editor.WikiEditor">\r
+                  </instanceof>\r
+               </with></visibleWhen>\r
+            </command>\r
+            <command\r
+                  commandId="org.simantics.wiki.ui.editor.forward"\r
+                  icon="icons/arrow_right.png"\r
+                  id="wikiforward"\r
+                  label="Forward"\r
+                  style="push"\r
+                  tooltip="Next page">\r
+               <visibleWhen checkEnabled="false">\r
+               <with\r
+                     variable="activeEditor">\r
+                  <instanceof\r
+                        value="org.simantics.wiki.ui.editor.WikiEditor">\r
+                  </instanceof>\r
+               </with></visibleWhen>\r
+            </command>\r
+            \r
+         </toolbar>\r
+      </menuContribution>
+      <menuContribution\r
+            locationURI="popup:#GraphExplorerPopup?after=new.ext">\r
+         <command\r
+               commandId="org.simantics.wiki.ui.newDocumentTemplate"\r
+               icon="icons/page_add.png"\r
+               label="New Document Template"\r
+               style="push">\r
+            <visibleWhen\r
+                  checkEnabled="true">\r
+               <with\r
+                     variable="selection">\r
+                  <and>\r
+                     <test\r
+                           args="org.simantics.modeling.ui.modelBrowser.model.Node"\r
+                           property="org.simantics.modeling.ui.nodeClass">\r
+                     </test>\r
+                  </and>\r
+               </with>\r
+            </visibleWhen>\r
+         </command>\r
+         <command\r
+               commandId="org.simantics.wiki.ui.editDocumentTemplate"\r
+               icon="icons/page_edit.png"\r
+               label="Edit Document Template"\r
+               style="push">\r
+            <visibleWhen\r
+                  checkEnabled="true">\r
+               <with\r
+                     variable="selection">\r
+                  <and>\r
+                     <test\r
+                           args="org.simantics.modeling.ui.modelBrowser.model.Node"\r
+                           property="org.simantics.modeling.ui.nodeClass">\r
+                     </test>\r
+                  </and>\r
+               </with>\r
+            </visibleWhen>\r
+         </command>\r
+       </menuContribution>\r
+       <menuContribution locationURI="popup:#GraphExplorerPopup?after=modelling.ext">\r
+         <command\r
+               commandId="org.simantics.wiki.ui.export.Report"\r
+               icon="icons/export.gif"\r
+               label="Generate Report"\r
+               style="push">\r
+            <visibleWhen\r
+                  checkEnabled="true">\r
+            </visibleWhen>\r
+         </command>\r
+      </menuContribution>\r
+   </extension>\r
+   -->\r
+<!-- Doesn't work, wiki content cannot be exported in headless mode   \r
+   <extension\r
+         point="org.eclipse.ui.exportWizards">\r
+      <category\r
+            id="org.simantics.wiki.ui.category.documentation"\r
+            name="Documentation">\r
+      </category>\r
+      <wizard\r
+            category="org.simantics.wiki.ui.category.documentation"\r
+            class="org.simantics.wiki.ui.export.FullPDFExport"\r
+            icon="icons/export.gif"\r
+            id="org.simantics.wiki.ui.fullPDFExport"\r
+            name="Documentation hierarchy in PDF">\r
+      </wizard>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.core.expressions.propertyTesters">\r
+      <propertyTester\r
+            class="org.simantics.wiki.ui.tester.ReportPropertyTester"\r
+            id="org.simantics.wiki.reportPropertyTester"\r
+            namespace="org.simantics.wiki"\r
+            properties="isReportable"\r
+            type="java.lang.Object">\r
+      </propertyTester>\r
+   </extension>\r
+   -->\r
+\r
+   <extension\r
+         point="org.eclipse.ui.themes">\r
+      <themeElementCategory\r
+            id="org.simantics.wiki.ui"\r
+            label="Wiki System">\r
+      </themeElementCategory>\r
+      <fontDefinition\r
+            categoryId="org.simantics.wiki.ui"\r
+            id="org.simantics.wiki.sourcefont"\r
+            label="Wiki Source Font"\r
+            value="Tahoma-10-regular">\r
+      </fontDefinition>\r
+   </extension>\r
+\r
+</plugin>\r