1 <?eclipse version="3.2"?>
3 Copyright (c) 2007, 2010 Association for Decentralized Information Management
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
11 VTT Technical Research Centre of Finland - initial API and implementation
16 point="org.eclipse.ui.commands">
18 id="org.simantics.image.ui.category"
23 categoryId="org.simantics.image.ui.category"
24 id="org.simantics.image.ui.importSVG"
29 categoryId="org.simantics.image.ui.category"
30 id="org.simantics.image.ui.importImage"
34 <extension point="org.eclipse.ui.handlers">
37 class="org.simantics.image.ui.actions.ImportSVG"
38 commandId="org.simantics.image.ui.importSVG">
42 class="org.simantics.image.ui.modelBrowser.handlers.ImportImageHandler"
43 commandId="org.simantics.image.ui.importImage">
48 args="org.simantics.image.ui.modelBrowser.ImagesNode"
49 property="org.simantics.modeling.ui.nodeClass">
56 point="org.eclipse.ui.editors">
58 class="org.simantics.image.ui.editor.ImageEditor"
59 icon="icons/image.png"
60 id="org.simantics.image.ui.image.editor"
61 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
67 point="org.simantics.ui.resourceEditorAdapter">
69 editorId="org.simantics.image.ui.image.editor"
70 id="org.simantics.image.ui.image.adapter"
72 type_uris="http://www.simantics.org/Image2-0.0/Image">
76 point="org.simantics.browsing.ui.common.viewpointContributionBinding">
77 <binding browseContext="http://www.simantics.org/Image-0.0/Browser">
78 <implementation class="org.simantics.image.ui.modelBrowser.Images" preference="2.0" />
79 <implementation class="org.simantics.image.ui.modelBrowser.Image" preference="2.0" />
83 point="org.simantics.browsing.ui.common.labelerBinding">
84 <binding browseContext="http://www.simantics.org/Image-0.0/Browser">
85 <implementation class="org.simantics.image.ui.modelBrowser.ImagesLabeler" preference="2.0"/>
86 <implementation class="org.simantics.image.ui.modelBrowser.ImageLabeler" preference="2.0"/>
90 point="org.simantics.browsing.ui.common.imagerBinding">
91 <binding browseContext="http://www.simantics.org/Image-0.0/Browser">
92 <implementation class="org.simantics.image.ui.modelBrowser.ImagesImager" preference="2.0"/>
93 <implementation class="org.simantics.image.ui.modelBrowser.ImageImager" preference="2.0"/>
97 <extension point="org.simantics.scl.reflection.binding">
98 <namespace path="http://www.simantics.org/Image2-0.0/Functions">
99 <externalClass className="org.simantics.db.Resource"/>
100 <externalClass className="org.simantics.db.layer0.variable.Variable"/>
101 <externalClass className="org.simantics.db.ReadGraph"/>
102 <class className="org.simantics.image.ui.function.All"/>