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">
117 point="org.eclipse.ui.handlers">
119 class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
120 commandId="org.simantics.scl.ui.launchDocumentationBrowser">
123 class="org.simantics.scl.ui.editor2.OpenSCLModule"
124 commandId="org.simantics.scl.editor.openModule">
127 class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
128 commandId="org.simantics.scl.editor.openDefinition">
131 class="org.simantics.scl.ui.editor2.OpenDeclaration"
132 commandId="org.simantics.scl.editor.openDeclaration">
136 point="org.eclipse.ui.bindings">
138 commandId="org.eclipse.ui.views.showView"
139 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
140 sequence="M2+M3+Q S">
142 id="org.eclipse.ui.views.showView.viewId"
143 value="org.simantics.scl.ui.console">
148 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
149 sequence="M2+M3+Q S">
153 commandId="org.eclipse.ui.views.showView"
154 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
155 sequence="M1+M3+Q S">
157 id="org.eclipse.ui.views.showView.viewId"
158 value="org.simantics.scl.ui.console">
162 commandId="org.simantics.scl.editor.openModule"
163 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
164 sequence="CTRL+SHIFT+M">
167 commandId="org.simantics.scl.editor.openDefinition"
168 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
169 sequence="CTRL+SHIFT+D">
172 commandId="org.simantics.scl.editor.openDeclaration"
173 contextId="org.simantics.scl.ui.editor"
174 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
179 point="org.eclipse.ui.contexts">
181 id="org.simantics.scl.ui.editor"
182 name="SCL module editor">
186 point="org.eclipse.ui.elementFactories">
188 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
189 id="org.simantics.scl.ui.editor.inputFactory">
193 point="org.eclipse.ui.perspectives">
195 class="org.simantics.scl.ui.perspective.SCLPerspectiveFactory"
196 icon="icons/lambda.png"
197 id="org.simantics.scl.ui.perspective"
198 name="SCL Development Perspective">
202 point="org.eclipse.ui.perspectiveExtensions">
203 <perspectiveExtension
204 targetID="org.simantics.scl.ui.perspective">
206 id="org.simantics.scl.ui.modulebrowser"
210 relative="org.eclipse.ui.editorss">
213 id="org.simantics.scl.ui.console"
216 relationship="bottom"
217 relative="org.eclipse.ui.editorss">
220 id="org.simantics.scl.ui.issues"
223 relationship="bottom"
224 relative="org.simantics.scl.ui.modulebrowser">
226 </perspectiveExtension>
229 point="org.eclipse.ui.themes">
230 <themeElementCategory
231 id="org.simantics.scl"
233 </themeElementCategory>
235 categoryId="org.simantics.scl"
236 id="org.simantics.scl.consolefont"
237 label="SCL Console Font"
238 value="Courier New-regular-11">
240 The SCL Console font is used by SCL Console and SCL Script Output console views.