1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
5 point="org.eclipse.ui.editors">
7 class="org.simantics.plant3d.editor.Plant3DEditor"
9 icon="icons/factory.png"
10 id="org.simantics.plant3d.editor"
11 name="Plant3D Editor">
15 point="org.simantics.ui.resourceEditorAdapter">
17 editorId="org.simantics.plant3d.editor"
18 image="icons/factory.png"
19 label="Plant3D Editor"
21 type_uris="http://www.simantics.org/Plant3D-0.1/Plant">
25 point="org.eclipse.ui.perspectives">
27 class="org.simantics.plant3d.project.P3DPerspectiveFactory"
28 icon="icons/factory.png"
29 id="org.simantics.plant3d.perspective"
34 point="org.eclipse.ui.perspectiveExtensions">
36 targetID="org.simantics.plant3d.perspective">
38 id="org.simantics.plant3d.ModelBrowser"
42 relative="org.eclipse.ui.editorss">
45 id="org.simantics.browsing.ui.graph.propertyView"
49 relative="org.eclipse.ui.editorss"
53 id="org.simantics.browsing.ui.graph.propertyView:*"
56 relative="org.simantics.browsing.ui.graph.propertyView"
60 id="org.simantics.browsing.ui.graph.propertyViewPinned:*"
63 relative="org.simantics.browsing.ui.graph.propertyView"
67 id="org.eclipse.ui.views.ContentOutline"
71 relative="org.eclipse.ui.editorss"
74 </perspectiveExtension>
77 point="org.eclipse.ui.views">
79 class="org.simantics.plant3d.browser.P3DBrowser:browseContext=http://www.simantics.org/CSG-0.1/CSGBrowseContext;browseContext=http://www.simantics.org/Plant3D-0.1/P3DBrowseContext"
80 icon="icons/factory.png"
81 id="org.simantics.plant3d.ModelBrowser"
87 point="org.eclipse.ui.menus">
90 locationURI="menu:#FileNewMenu">
92 commandId="org.simantics.plant3d.newPlant"
97 commandId="org.simantics.plant3d.newCSGModel"
104 locationURI="toolbar:org.eclipse.ui.main.toolbar">
106 id="org.simantics.plant3d.toolbar">
112 commandId="org.simantics.g3d.parallelperspective"
113 icon="platform:/plugin/com.famfamfam.silk/icons/image.png"
114 label="Parallel perspective"
118 commandId="org.simantics.g3d.viewdir"
119 icon="icons/x-axis.png"
123 name="org.simantics.g3d.viewDirection"
128 commandId="org.simantics.g3d.viewdir"
129 icon="icons/x-axis.png"
133 name="org.simantics.g3d.viewDirection"
138 commandId="org.simantics.g3d.viewdir"
139 icon="icons/y-axis.png"
143 name="org.simantics.g3d.viewDirection"
148 commandId="org.simantics.g3d.viewdir"
149 icon="icons/y-axis.png"
153 name="org.simantics.g3d.viewDirection"
158 commandId="org.simantics.g3d.viewdir"
159 icon="icons/z-axis.png"
163 name="org.simantics.g3d.viewDirection"
168 commandId="org.simantics.g3d.viewdir"
169 icon="icons/z-axis.png"
173 name="org.simantics.g3d.viewDirection"
181 point="org.eclipse.ui.commands">
183 id="org.simantics.plant3d.category"
184 name="Plant3D commands">
187 categoryId="org.simantics.plant3d.category"
188 id="org.simantics.plant3d.newPlant"
192 categoryId="org.simantics.plant3d.category"
193 id="org.simantics.plant3d.newCSGModel"
194 name="New CSG Model">
198 point="org.eclipse.ui.handlers">
200 class="org.simantics.plant3d.handlers.NewPlantHandler"
201 commandId="org.simantics.plant3d.newPlant">
204 class="org.simantics.g3d.vtk.handlers.ParallelPerspectiveHandler"
205 commandId="org.simantics.g3d.parallelperspective">
208 variable="activeEditor">
211 value="org.simantics.plant3d.editor.Plant3DEditor">
218 class="org.simantics.g3d.vtk.handlers.CameraPositionHandler"
219 commandId="org.simantics.g3d.viewdir">
222 variable="activeEditor">
225 value="org.simantics.plant3d.editor.Plant3DEditor">
232 class="org.simantics.g3d.csg.handler.NewCSGModelHandler"
233 commandId="org.simantics.plant3d.newCSGModel">
237 point="org.simantics.project.feature">
239 class="org.simantics.plant3d.project.P3DProjectFeature"
240 id="org.simantics.plant3d.project.feature"
241 label="Plant3D Project"
244 id="org.simantics.plant3d.installGroup"
245 version="[1.0.0,2.0.0)">
250 point="org.eclipse.ui.contexts">
252 id="org.simantics.plant3d.context"
253 name="Plant3D Context">
257 point="org.simantics.ui.perspectiveContextBinding">
259 contextIds="org.simantics.plant3d.context"
260 perspectiveId="org.simantics.plant3d.perspective">
264 point="org.simantics.browsing.ui.common.selectionProcessorBinding">
266 browseContext="http://www.simantics.org/Project-1.0/ProjectBrowseContext">
268 class="org.simantics.plant3d.property.P3DSelectionProcessor">