1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 Copyright (c) 2007, 2010 Association for Decentralized Information Management
6 All rights reserved. This program and the accompanying materials
7 are made available under the terms of the Eclipse Public License v1.0
8 which accompanies this distribution, and is available at
9 http://www.eclipse.org/legal/epl-v10.html
12 VTT Technical Research Centre of Finland - initial API and implementation
19 point="org.eclipse.core.runtime.applications">
22 class="org.simantics.workbench.internal.SimanticsWorkbenchApplication">
27 point="org.eclipse.core.runtime.preferences">
29 class="org.simantics.workbench.internal.preferences.SimanticsPreferenceInitializer">
33 point="org.eclipse.ui.preferencePages">
35 name="%PreferencePages.Startup"
36 category="org.eclipse.ui.preferencePages.Workbench"
37 class="org.simantics.workbench.internal.dialogs.IDEStartupPreferencePage"
38 id="org.eclipse.ui.preferencePages.Startup">
39 <keywordReference id="org.eclipse.ui.ide.startupAndShutdown"/>
42 name="%PreferencePages.Startup.Workspaces"
43 category="org.eclipse.ui.preferencePages.Startup"
44 class="org.simantics.workbench.internal.dialogs.RecentWorkspacesPreferencePage"
45 id="org.eclipse.ui.preferencePages.Startup.Workspaces">
46 <keywordReference id="org.eclipse.ui.ide.recentWorkspaces"/>
49 name="%PreferencePages.Simantics"
50 category="org.eclipse.ui.preferencePages.Workbench"
51 class="org.simantics.workbench.internal.dialogs.SimanticsPreferencePage"
52 id="org.simantics.workbench.preferencePages.simantics">
55 category="org.simantics.workbench.preferencePages.simantics"
56 class="org.simantics.workbench.internal.preferences.AutosavePreferencePage"
57 id="org.simantics.workbench.preferencePages.simantics.autosave"
58 name="%PreferencePages.Simantics.Autosave">
61 category="org.simantics.workbench.preferencePages.simantics"
62 class="org.simantics.workbench.internal.preferences.ModelBrowserPreferencePage"
63 id="org.simantics.workbench.preferencePages.simantics.modelbrowser"
64 name="%PreferencePages.Simantics.ModelBrowser">
69 point="org.eclipse.ui.commands">
71 defaultHandler="org.simantics.workbench.AboutHandler"
72 description="Shows the about dialog"
73 id="org.simantics.workbench.about"
78 point="org.eclipse.ui.menus">
80 locationURI="toolbar:org.eclipse.ui.main.toolbar">
82 id="org.simantics.workbench.toolbar">
84 commandId="org.simantics.workbench.about"
89 tooltip="Show The About Dialog">
95 <extension point="org.eclipse.core.expressions.definitions">
96 <definition id="org.simantics.workbench.showDatabaseControls">
98 property="org.simantics.workbench.SHOW_DATABASE_CONTROLS"
104 point="org.eclipse.ui.menus">
106 locationURI="menu:sFile?after=open.ext">
108 commandId="org.eclipse.ui.file.restartWorkbench"
109 id="org.eclipse.ui.file.restartWorkbench"
113 <!--<menuContribution locationURI="toolbar:org.eclipse.ui.trim.status">
114 <toolbar id="org.simantics.workbench.search.toolbar">
115 <control id="org.simantics.workbench.search" class="org.simantics.workbench.internal.contributions.search.SearchContribution" />
116 <separator name="additions" visible="false" />
119 class="org.simantics.workbench.internal.contributions.GraphRequestStatusContribution"
120 id="org.simantics.workbench.db.monitor">
122 checkEnabled="false">
123 <reference definitionId="org.simantics.workbench.showDatabaseControls" />
126 <control id="org.simantics.ui.dumpHeap" class="org.simantics.workbench.internal.contributions.DumpHeapContribution">
128 checkEnabled="false">
129 <reference definitionId="org.simantics.workbench.showDatabaseControls" />
132 <control id="org.simantics.ui.dumpStackTraces" class="org.simantics.workbench.internal.contributions.DumpStackTracesContribution">
134 checkEnabled="false">
135 <reference definitionId="org.simantics.workbench.showDatabaseControls" />
138 <control id="org.simantics.ui.flushQueries" class="org.simantics.workbench.internal.contributions.FlushRequestsContribution">
140 checkEnabled="false">
141 <reference definitionId="org.simantics.workbench.showDatabaseControls" />
145 </menuContribution>-->
148 point="org.eclipse.ui.commands">
150 description="Generic Simantics Workbench commands"
151 id="org.simantics.workbench.category"
152 name="Workbench Commands">
155 categoryId="org.simantics.workbench.category"
156 defaultHandler="org.simantics.workbench.internal.contributions.search.FocusSearchTrim"
157 description="Focus Workbench search text box"
158 id="org.simantics.workbench.focusSearch"
159 name="Focus Workbench Search">
162 categoryId="org.simantics.workbench.category"
163 description="Show resource properties"
164 id="org.simantics.workbench.properties"
169 point="org.eclipse.ui.views">
171 allowMultiple="false"
172 category="org.eclipse.ui"
173 class="org.simantics.workbench.internal.contributions.search.BrowserView"
174 icon="platform:/plugin/com.famfamfam.silk/icons/magnifier.png"
175 id="org.simantics.workbench.search.browser"
179 For browsing workbench search results.
184 point="org.eclipse.ui.handlers">
186 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
187 commandId="org.eclipse.ui.edit.cut">
189 <reference definitionId="org.simantics.workbench.search.active" />
193 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
194 commandId="org.eclipse.ui.edit.copy">
196 <reference definitionId="org.simantics.workbench.search.active" />
200 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
201 commandId="org.eclipse.ui.edit.paste">
203 <reference definitionId="org.simantics.workbench.search.active" />
207 class="org.eclipse.ui.internal.handlers.SelectAllHandler"
208 commandId="org.eclipse.ui.edit.selectAll">
210 <reference definitionId="org.simantics.workbench.search.active" />
215 point="org.eclipse.core.expressions.definitions">
217 id="org.simantics.workbench.search.active">
218 <with variable="activeFocusControlId">
219 <equals value="org.simantics.workbench.search.text"/>
224 point="org.eclipse.ui.services">
226 factoryClass="org.simantics.workbench.internal.contributions.search.SearchServiceFactory">
228 serviceClass="org.simantics.workbench.search.ISearchService"></service>
232 id="org.simantics.workbench.fragment"
233 point="org.eclipse.e4.workbench.model">
235 uri="fragment.e4xmi">