-<plugin>\r
- <extension point="org.simantics.scl.reflection.binding">\r
- <namespace path="http://www.simantics.org/Template2dFunctions-1.0">\r
- <externalClass className="org.simantics.db.Resource"/>\r
- <externalClass className="org.simantics.db.layer0.variable.Variable"/>\r
- <externalClass className="org.simantics.db.ReadGraph"/>\r
- <externalClass className="org.simantics.diagram.content.ElementContext"/>\r
- <class className="org.simantics.modeling.template2d.ui.function.All"/>\r
- </namespace>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.handlers">\r
- <handler\r
- class="org.simantics.modeling.template2d.ui.diagram.handlers.BindFlagToFlagTable"\r
- commandId="org.simantics.modeling.template2d.ui.bindFlagToFlagTable">\r
- <enabledWhen>\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <and>\r
- <test\r
- args="http://www.simantics.org/Diagram-0.0/Flag"\r
- property="org.simantics.graph.resourceType">\r
- </test>\r
- <test\r
- property="org.simantics.diagram.flag.locallyConnected"\r
- value="false">\r
- </test>\r
- </and>\r
- </iterate>\r
- </with>\r
- </enabledWhen>\r
- </handler>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.commands">\r
- <command\r
- categoryId="org.simantics.modeling.ui.category"\r
- id="org.simantics.modeling.template2d.ui.bindFlagToFlagTable"\r
- name="Bind to Flag table">\r
- </command>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.exportWizards">\r
- <wizard\r
- category="org.simantics.export.export"\r
- class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateExportWizard"\r
- icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"\r
- id="fi.vtt.apros.export.apros6DiagramTemplate"\r
- name="Diagram Template">\r
- <description>\r
- Export a diagram template to the local file system.\r
- </description>\r
- </wizard>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.importWizards">\r
- <category\r
- id="org.simantics.modeling.import"\r
- name="Generic Modeling">\r
- </category>\r
- <wizard\r
- category="org.simantics.modeling.import"\r
- class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateImportWizard"\r
- icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"\r
- id="org.simantics.modeling.template2d.ui.import.drawingTemplate"\r
- name="Diagram Template">\r
- <description>\r
- Import a previously exported diagram template into the current project from the local file system.\r
- </description>\r
- </wizard>\r
- </extension>\r
- <extension\r
- point="org.simantics.export.core.export">\r
- \r
- <exporter\r
- content_type_id="drawingTemplate"\r
- exportAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateExporter"\r
- exportPriority="0"\r
- formatId="drawingTemplate">\r
- </exporter> \r
-\r
- <discoverer\r
- content_type_id="drawingTemplate"\r
- discoverAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateDiscoverer">\r
- </discoverer>\r
-\r
- <content_type\r
- icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"\r
- id="drawingTemplate"\r
- label="Diagram Template"\r
- plural="Diagram Templates"\r
- model="false">\r
- </content_type> \r
- \r
- <format\r
- fileext=".drawingTemplate"\r
- formatClass="org.simantics.modeling.template2d.ui.export.DrawingTemplateFormat"\r
- icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"\r
- id="drawingTemplate"\r
- isAttachable="true"\r
- isContainerFormat="false"\r
- isGroupFormat="false"\r
- isLinkContainer="false"\r
- isAlwaysPublished="false"\r
- label="Diagram Template"\r
- mergeGroupDefault="false"\r
- plural="Diagram Templates">\r
- </format>\r
- \r
- </extension>\r
-</plugin>\r
+<plugin>
+ <extension point="org.simantics.scl.reflection.binding">
+ <namespace path="http://www.simantics.org/Template2dFunctions-1.0">
+ <externalClass className="org.simantics.db.Resource"/>
+ <externalClass className="org.simantics.db.layer0.variable.Variable"/>
+ <externalClass className="org.simantics.db.ReadGraph"/>
+ <externalClass className="org.simantics.diagram.content.ElementContext"/>
+ <class className="org.simantics.modeling.template2d.ui.function.All"/>
+ </namespace>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.simantics.modeling.template2d.ui.diagram.handlers.BindFlagToFlagTable"
+ commandId="org.simantics.modeling.template2d.ui.bindFlagToFlagTable">
+ <enabledWhen>
+ <with
+ variable="selection">
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <and>
+ <test
+ args="http://www.simantics.org/Diagram-0.0/Flag"
+ property="org.simantics.graph.resourceType">
+ </test>
+ <test
+ property="org.simantics.diagram.flag.locallyConnected"
+ value="false">
+ </test>
+ </and>
+ </iterate>
+ </with>
+ </enabledWhen>
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ categoryId="org.simantics.modeling.ui.category"
+ id="org.simantics.modeling.template2d.ui.bindFlagToFlagTable"
+ name="Bind to Flag table">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.exportWizards">
+ <wizard
+ category="org.simantics.export.export"
+ class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateExportWizard"
+ icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"
+ id="fi.vtt.apros.export.apros6DiagramTemplate"
+ name="Diagram Template">
+ <description>
+ Export a diagram template to the local file system.
+ </description>
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.importWizards">
+ <category
+ id="org.simantics.modeling.import"
+ name="Generic Modeling">
+ </category>
+ <wizard
+ category="org.simantics.modeling.import"
+ class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateImportWizard"
+ icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"
+ id="org.simantics.modeling.template2d.ui.import.drawingTemplate"
+ name="Diagram Template">
+ <description>
+ Import a previously exported diagram template into the current project from the local file system.
+ </description>
+ </wizard>
+ </extension>
+ <extension
+ point="org.simantics.export.core.export">
+
+ <exporter
+ content_type_id="drawingTemplate"
+ exportAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateExporter"
+ exportPriority="0"
+ formatId="drawingTemplate">
+ </exporter>
+
+ <discoverer
+ content_type_id="drawingTemplate"
+ discoverAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateDiscoverer">
+ </discoverer>
+
+ <content_type
+ icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"
+ id="drawingTemplate"
+ label="Diagram Template"
+ plural="Diagram Templates"
+ model="false">
+ </content_type>
+
+ <format
+ fileext=".drawingTemplate"
+ formatClass="org.simantics.modeling.template2d.ui.export.DrawingTemplateFormat"
+ icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"
+ id="drawingTemplate"
+ isAttachable="true"
+ isContainerFormat="false"
+ isGroupFormat="false"
+ isLinkContainer="false"
+ isAlwaysPublished="false"
+ label="Diagram Template"
+ mergeGroupDefault="false"
+ plural="Diagram Templates">
+ </format>
+
+ </extension>
+</plugin>