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.simantics.scl.editor.openModule"
147 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
148 sequence="CTRL+SHIFT+M">
151 commandId="org.simantics.scl.editor.openDefinition"
152 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
153 sequence="CTRL+SHIFT+D">
156 commandId="org.simantics.scl.editor.openDeclaration"
157 contextId="org.simantics.scl.ui.editor"
158 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
162 commandId="org.simantics.scl.editor.findSCLSearchAction"
163 contextId="org.simantics.scl.ui.editor"
164 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
165 sequence="CTRL+SHIFT+G">
169 point="org.eclipse.ui.contexts">
171 id="org.simantics.scl.ui.editor"
172 name="SCL module editor">
176 point="org.eclipse.ui.elementFactories">
178 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
179 id="org.simantics.scl.ui.editor.inputFactory">
183 point="org.eclipse.ui.perspectives">
185 class="org.simantics.scl.ui.perspective.SCLPerspectiveFactory"
186 icon="icons/lambda.png"
187 id="org.simantics.scl.ui.perspective"
188 name="SCL Development Perspective">
192 point="org.eclipse.ui.perspectiveExtensions">
193 <perspectiveExtension
194 targetID="org.simantics.scl.ui.perspective">
196 id="org.simantics.scl.ui.modulebrowser"
200 relative="org.eclipse.ui.editorss">
203 id="org.simantics.scl.ui.console"
206 relationship="bottom"
207 relative="org.eclipse.ui.editorss">
210 id="org.simantics.scl.ui.issues"
213 relationship="bottom"
214 relative="org.simantics.scl.ui.modulebrowser">
216 </perspectiveExtension>
219 point="org.eclipse.ui.themes">
220 <themeElementCategory
221 id="org.simantics.scl"
223 </themeElementCategory>
225 categoryId="org.simantics.scl"
226 id="org.simantics.scl.consolefont"
227 label="SCL Console Font"
228 value="Courier New-regular-11">
230 The SCL Console font is used by SCL Console and SCL Script Output console views.
234 categoryId="org.simantics.scl"
235 id="org.simantics.scl.editorfont"
236 label="SCL Editor Font"
237 value="Courier New-regular-11">
239 The SCL editor font is used by SCL module and script editors.
244 point="org.eclipse.search.searchResultViewPages">
246 class="org.simantics.scl.ui.search.SCLSearchResultPage"
247 id="org.simantics.scl.ui.search.sclSearchResultPage"
248 searchResultClass="org.simantics.scl.ui.search.SCLSearchResult">
252 point="org.eclipse.core.runtime.preferences">
254 class="org.simantics.scl.ui.console.SCLConsolePreferenceInitializer">
258 point="org.eclipse.ui.preferencePages">
261 class="org.simantics.scl.ui.preference.SCLPreferencePage"
262 id="org.simantics.scl.ui.preferences.root">
266 class="org.simantics.scl.ui.console.SCLConsolePreferencePage"
267 category="org.simantics.scl.ui.preferences.root"
268 id="org.simantics.scl.ui.preferences.console">