]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.image.ui/plugin.xml
Merge commit 'd186091'
[simantics/platform.git] / bundles / org.simantics.image.ui / plugin.xml
1 <?eclipse version="3.2"?>\r
2 <!--\r
3     Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
4     in Industry THTH ry.\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
9    \r
10     Contributors:\r
11         VTT Technical Research Centre of Finland - initial API and implementation\r
12  -->\r
13 \r
14 <plugin>\r
15    <extension\r
16          point="org.eclipse.ui.commands">\r
17       <category\r
18             id="org.simantics.image.ui.category"\r
19             name="Image">\r
20       </category>\r
21 <!--\r
22       <command\r
23             categoryId="org.simantics.image.ui.category"\r
24             id="org.simantics.image.ui.importSVG"\r
25             name="Import SVG">\r
26       </command>\r
27 -->\r
28       <command\r
29             categoryId="org.simantics.image.ui.category"\r
30             id="org.simantics.image.ui.importImage"\r
31             name="Import Image">\r
32       </command>\r
33    </extension>\r
34    <extension point="org.eclipse.ui.handlers">\r
35 <!--\r
36       <handler\r
37             class="org.simantics.image.ui.actions.ImportSVG"\r
38             commandId="org.simantics.image.ui.importSVG">\r
39       </handler>\r
40 -->\r
41       <handler\r
42             class="org.simantics.image.ui.modelBrowser.handlers.ImportImageHandler"\r
43             commandId="org.simantics.image.ui.importImage">\r
44          <activeWhen>\r
45             <with\r
46                   variable="selection">\r
47               <test\r
48                    args="org.simantics.image.ui.modelBrowser.ImagesNode"\r
49                     property="org.simantics.modeling.ui.nodeClass">\r
50               </test>\r
51             </with>\r
52          </activeWhen>\r
53       </handler>\r
54    </extension>\r
55    <extension\r
56          point="org.eclipse.ui.editors">  \r
57       <editor\r
58             class="org.simantics.image.ui.editor.ImageEditor"\r
59             icon="icons/image.png"\r
60             id="org.simantics.image.ui.image.editor"\r
61             matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"\r
62             name="Image Viewer">\r
63       </editor>\r
64    </extension>\r
65 \r
66    <extension\r
67          point="org.simantics.ui.resourceEditorAdapter">\r
68       <adapter\r
69             editorId="org.simantics.image.ui.image.editor"\r
70             id="org.simantics.image.ui.image.adapter"\r
71             priority="6"\r
72             type_uris="http://www.simantics.org/Image2-0.0/Image">\r
73       </adapter>\r
74    </extension>\r
75    <extension\r
76          point="org.simantics.browsing.ui.common.viewpointContributionBinding">\r
77       <binding browseContext="http://www.simantics.org/Image-0.0/Browser">\r
78          <implementation class="org.simantics.image.ui.modelBrowser.Images" preference="2.0" />\r
79          <implementation class="org.simantics.image.ui.modelBrowser.Image" preference="2.0" />\r
80       </binding>    \r
81    </extension>\r
82    <extension\r
83          point="org.simantics.browsing.ui.common.labelerBinding">\r
84       <binding browseContext="http://www.simantics.org/Image-0.0/Browser">\r
85         <implementation class="org.simantics.image.ui.modelBrowser.ImagesLabeler" preference="2.0"/>\r
86         <implementation class="org.simantics.image.ui.modelBrowser.ImageLabeler" preference="2.0"/>\r
87       </binding>\r
88    </extension>\r
89    <extension\r
90          point="org.simantics.browsing.ui.common.imagerBinding">\r
91       <binding browseContext="http://www.simantics.org/Image-0.0/Browser">\r
92         <implementation class="org.simantics.image.ui.modelBrowser.ImagesImager" preference="2.0"/>\r
93         <implementation class="org.simantics.image.ui.modelBrowser.ImageImager" preference="2.0"/>\r
94       </binding>\r
95    </extension>\r
96    \r
97    <extension point="org.simantics.scl.reflection.binding">\r
98       <namespace path="http://www.simantics.org/Image2-0.0/Functions">\r
99          <externalClass className="org.simantics.db.Resource"/>\r
100          <externalClass className="org.simantics.db.layer0.variable.Variable"/>\r
101          <externalClass className="org.simantics.db.ReadGraph"/>\r
102          <class className="org.simantics.image.ui.function.All"/>\r
103       </namespace>\r
104    </extension>\r
105 </plugin>\r