--- /dev/null
+<?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