1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <?eclipse version="3.4"?>
\r<!--
\r
3 Copyright (c) 2012 Association for Decentralized Information Management in
\r
5 All rights reserved. This program and the accompanying materials
\r
6 are made available under the terms of the Eclipse Public License v1.0
\r
7 which accompanies this distribution, and is available at
\r
8 http://www.eclipse.org/legal/epl-v10.html
\r
11 VTT Technical Research Centre of Finland - initial API and implementation
\r
15 <extension point="org.simantics.scl.reflection.binding">
\r
16 <namespace path="http://www.simantics.org/Template2dFunctions-1.0">
\r
17 <externalClass className="org.simantics.db.Resource"/>
\r
18 <externalClass className="org.simantics.db.layer0.variable.Variable"/>
\r
19 <externalClass className="org.simantics.db.ReadGraph"/>
\r
20 <externalClass className="org.simantics.diagram.content.ElementContext"/>
\r
21 <class className="org.simantics.modeling.template2d.ui.function.All"/>
\r
25 point="org.eclipse.ui.handlers">
\r
27 class="org.simantics.modeling.template2d.ui.diagram.handlers.BindFlagToFlagTable"
\r
28 commandId="org.simantics.modeling.template2d.ui.bindFlagToFlagTable">
\r
31 variable="selection">
\r
37 args="http://www.simantics.org/Diagram-0.0/Flag"
\r
38 property="org.simantics.graph.resourceType">
\r
41 property="org.simantics.diagram.flag.locallyConnected"
\r
51 point="org.eclipse.ui.commands">
\r
53 categoryId="org.simantics.modeling.ui.category"
\r
54 id="org.simantics.modeling.template2d.ui.bindFlagToFlagTable"
\r
55 name="Bind to Flag table">
\r
59 point="org.eclipse.ui.exportWizards">
\r
61 category="org.simantics.export.export"
\r
62 class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateExportWizard"
\r
63 icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"
\r
64 id="fi.vtt.apros.export.apros6DiagramTemplate"
\r
65 name="Diagram Template">
\r
67 Export a diagram template to the local file system.
\r
72 point="org.eclipse.ui.importWizards">
\r
74 id="org.simantics.modeling.import"
\r
75 name="Generic Modeling">
\r
78 category="org.simantics.modeling.import"
\r
79 class="org.simantics.modeling.template2d.ui.wizard.WizardExtensionFactory:drawingTemplateImportWizard"
\r
80 icon="platform:/plugin/com.famfamfam.silk/icons/layout_sidebar.png"
\r
81 id="org.simantics.modeling.template2d.ui.import.drawingTemplate"
\r
82 name="Diagram Template">
\r
84 Import a previously exported diagram template into the current project from the local file system.
\r
89 point="org.simantics.export.core.export">
\r
92 content_type_id="drawingTemplate"
\r
93 exportAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateExporter"
\r
95 formatId="drawingTemplate">
\r
99 content_type_id="drawingTemplate"
\r
100 discoverAction="org.simantics.modeling.template2d.ui.export.DrawingTemplateDiscoverer">
\r
104 icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"
\r
105 id="drawingTemplate"
\r
106 label="Diagram Template"
\r
107 plural="Diagram Templates"
\r
112 fileext=".drawingTemplate"
\r
113 formatClass="org.simantics.modeling.template2d.ui.export.DrawingTemplateFormat"
\r
114 icon="platform:/plugin/com.famfamfam.silk/icons/layout.png"
\r
115 id="drawingTemplate"
\r
116 isAttachable="true"
\r
117 isContainerFormat="false"
\r
118 isGroupFormat="false"
\r
119 isLinkContainer="false"
\r
120 isAlwaysPublished="false"
\r
121 label="Diagram Template"
\r
122 mergeGroupDefault="false"
\r
123 plural="Diagram Templates">
\r