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