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"
69 point="org.eclipse.ui.menus">
72 locationURI="menu:help?after=group.main.ext">
74 commandId="org.simantics.scl.ui.launchDocumentationBrowser"
75 label="SCL Documentation"
81 point="org.eclipse.ui.commands">
83 id="org.simantics.scl.ui.launchDocumentationBrowser"
84 name="SCL module documentation">
87 id="org.simantics.scl.editor.openModule"
88 name="Open SCL module">
91 id="org.simantics.scl.editor.openDefinition"
92 name="Open SCL definition">
95 id="org.simantics.scl.editor.openDeclaration"
96 name="Open Declaration">
99 id="org.simantics.scl.editor.findSCLSearchAction"
100 name="Find SCL references">
104 point="org.eclipse.ui.handlers">
106 class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
107 commandId="org.simantics.scl.ui.launchDocumentationBrowser">
110 class="org.simantics.scl.ui.editor2.OpenSCLModule"
111 commandId="org.simantics.scl.editor.openModule">
114 class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
115 commandId="org.simantics.scl.editor.openDefinition">
118 class="org.simantics.scl.ui.editor2.OpenDeclaration"
119 commandId="org.simantics.scl.editor.openDeclaration">
122 class="org.simantics.scl.ui.editor2.FindSCLSearchAction"
123 commandId="org.simantics.scl.editor.findSCLSearchAction">
127 point="org.eclipse.ui.bindings">
129 commandId="org.simantics.scl.editor.openModule"
130 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
131 sequence="CTRL+SHIFT+M">
134 commandId="org.simantics.scl.editor.openDefinition"
135 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
136 sequence="CTRL+SHIFT+D">
139 commandId="org.simantics.scl.editor.openDeclaration"
140 contextId="org.simantics.scl.ui.editor"
141 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
145 commandId="org.simantics.scl.editor.findSCLSearchAction"
146 contextId="org.simantics.scl.ui.editor"
147 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
148 sequence="CTRL+SHIFT+G">
152 point="org.eclipse.ui.contexts">
154 id="org.simantics.scl.ui.editor"
155 name="SCL module editor">
159 point="org.eclipse.ui.elementFactories">
161 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
162 id="org.simantics.scl.ui.editor.inputFactory">
166 point="org.eclipse.ui.perspectives">
170 point="org.eclipse.ui.perspectiveExtensions">
174 point="org.eclipse.ui.themes">
175 <themeElementCategory
176 id="org.simantics.scl"
178 </themeElementCategory>
180 categoryId="org.simantics.scl"
181 id="org.simantics.scl.consolefont"
182 label="SCL Console Font"
183 value="Courier New-regular-11">
185 The SCL Console font is used by SCL Console and SCL Script Output console views.
189 categoryId="org.simantics.scl"
190 id="org.simantics.scl.editorfont"
191 label="SCL Editor Font"
192 value="Courier New-regular-11">
194 The SCL editor font is used by SCL module and script editors.
199 point="org.eclipse.search.searchResultViewPages">
201 class="org.simantics.scl.ui.search.SCLSearchResultPage"
202 id="org.simantics.scl.ui.search.sclSearchResultPage"
203 searchResultClass="org.simantics.scl.ui.search.SCLSearchResult">
207 point="org.eclipse.core.runtime.preferences">
209 class="org.simantics.scl.ui.console.SCLConsolePreferenceInitializer">
213 point="org.eclipse.ui.preferencePages">
216 class="org.simantics.scl.ui.preference.SCLPreferencePage"
217 id="org.simantics.scl.ui.preferences.root">
221 class="org.simantics.scl.ui.console.SCLConsolePreferencePage"
222 category="org.simantics.scl.ui.preferences.root"
223 id="org.simantics.scl.ui.preferences.console">