1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
5 point="org.eclipse.ui.editors">
7 class="org.simantics.scl.ui.editor.SCLEditor"
8 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
12 id="org.simantics.scl.ui.editor"
16 class="org.simantics.scl.ui.editor2.SCLModuleEditor2"
17 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
21 id="org.simantics.scl.ui.editor2"
22 name="SCL Module Editor">
26 point="org.eclipse.core.filebuffers.documentSetup">
28 class="org.simantics.scl.ui.editor.SCLDocumentSetup"
33 point="org.eclipse.core.contenttype.contentTypes">
35 default-charset="UTF-8"
37 id="org.simantics.scl.contentType"
43 point="org.eclipse.ui.views">
45 id="org.simantics.scl.ui.category"
50 category="org.simantics.scl.ui.category"
51 class="org.simantics.scl.ui.console.SCLConsoleView"
52 icon="icons/application_xp_terminal.png"
53 id="org.simantics.scl.ui.console"
59 category="org.simantics.scl.ui.category"
60 class="org.simantics.scl.ui.console.SCLScriptConsoleView"
61 icon="icons/application_xp.png"
62 id="org.simantics.scl.ui.scriptConsole"
63 name="SCL Script Output"
68 category="org.simantics.scl.ui.category"
69 class="org.simantics.scl.ui.issues.SCLIssuesView"
70 icon="icons/error.png"
71 id="org.simantics.scl.ui.issues"
77 category="org.simantics.scl.ui.category"
78 class="org.simantics.scl.ui.modulebrowser.SCLModuleBrowser"
79 icon="icons/lambda.png"
80 id="org.simantics.scl.ui.modulebrowser"
81 name="SCL Module Browser"
86 point="org.eclipse.ui.menus">
89 locationURI="menu:help?after=group.main.ext">
91 commandId="org.simantics.scl.ui.launchDocumentationBrowser"
92 label="SCL Documentation"
98 point="org.eclipse.ui.commands">
100 id="org.simantics.scl.ui.launchDocumentationBrowser"
101 name="SCL module documentation">
104 id="org.simantics.scl.editor.openModule"
105 name="Open SCL module">
108 id="org.simantics.scl.editor.openDefinition"
109 name="Open SCL definition">
112 id="org.simantics.scl.editor.openDeclaration"
113 name="Open Declaration">
116 id="org.simantics.scl.editor.findSCLSearchAction"
117 name="Find SCL references">
121 point="org.eclipse.ui.handlers">
123 class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
124 commandId="org.simantics.scl.ui.launchDocumentationBrowser">
127 class="org.simantics.scl.ui.editor2.OpenSCLModule"
128 commandId="org.simantics.scl.editor.openModule">
131 class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
132 commandId="org.simantics.scl.editor.openDefinition">
135 class="org.simantics.scl.ui.editor2.OpenDeclaration"
136 commandId="org.simantics.scl.editor.openDeclaration">
139 class="org.simantics.scl.ui.editor2.FindSCLSearchAction"
140 commandId="org.simantics.scl.editor.findSCLSearchAction">
144 point="org.eclipse.ui.bindings">
146 commandId="org.eclipse.ui.views.showView"
147 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
148 sequence="M2+M3+Q S">
150 id="org.eclipse.ui.views.showView.viewId"
151 value="org.simantics.scl.ui.console">
156 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
157 sequence="M2+M3+Q S">
161 commandId="org.eclipse.ui.views.showView"
162 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
163 sequence="M1+M3+Q S">
165 id="org.eclipse.ui.views.showView.viewId"
166 value="org.simantics.scl.ui.console">
170 commandId="org.simantics.scl.editor.openModule"
171 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
172 sequence="CTRL+SHIFT+M">
175 commandId="org.simantics.scl.editor.openDefinition"
176 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
177 sequence="CTRL+SHIFT+D">
180 commandId="org.simantics.scl.editor.openDeclaration"
181 contextId="org.simantics.scl.ui.editor"
182 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
186 commandId="org.simantics.scl.editor.findSCLSearchAction"
187 contextId="org.simantics.scl.ui.editor"
188 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
189 sequence="CTRL+SHIFT+G">
193 point="org.eclipse.ui.contexts">
195 id="org.simantics.scl.ui.editor"
196 name="SCL module editor">
200 point="org.eclipse.ui.elementFactories">
202 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
203 id="org.simantics.scl.ui.editor.inputFactory">
207 point="org.eclipse.ui.perspectives">
209 class="org.simantics.scl.ui.perspective.SCLPerspectiveFactory"
210 icon="icons/lambda.png"
211 id="org.simantics.scl.ui.perspective"
212 name="SCL Development Perspective">
216 point="org.eclipse.ui.perspectiveExtensions">
217 <perspectiveExtension
218 targetID="org.simantics.scl.ui.perspective">
220 id="org.simantics.scl.ui.modulebrowser"
224 relative="org.eclipse.ui.editorss">
227 id="org.simantics.scl.ui.console"
230 relationship="bottom"
231 relative="org.eclipse.ui.editorss">
234 id="org.simantics.scl.ui.issues"
237 relationship="bottom"
238 relative="org.simantics.scl.ui.modulebrowser">
240 </perspectiveExtension>
243 point="org.eclipse.ui.themes">
244 <themeElementCategory
245 id="org.simantics.scl"
247 </themeElementCategory>
249 categoryId="org.simantics.scl"
250 id="org.simantics.scl.consolefont"
251 label="SCL Console Font"
252 value="Courier New-regular-11">
254 The SCL Console font is used by SCL Console and SCL Script Output console views.
259 point="org.eclipse.search.searchResultViewPages">
261 class="org.simantics.scl.ui.search.SCLSearchResultPage"
262 id="org.simantics.scl.ui.search.sclSearchResultPage"
263 searchResultClass="org.simantics.scl.ui.search.SCLSearchResult">