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.issues.SCLIssuesView"
61 icon="icons/error.png"
62 id="org.simantics.scl.ui.issues"
68 category="org.simantics.scl.ui.category"
69 class="org.simantics.scl.ui.modulebrowser.SCLModuleBrowser"
70 icon="icons/lambda.png"
71 id="org.simantics.scl.ui.modulebrowser"
72 name="SCL Module Browser"
77 point="org.eclipse.ui.menus">
80 locationURI="menu:help?after=group.main.ext">
82 commandId="org.simantics.scl.ui.launchDocumentationBrowser"
83 label="SCL Documentation"
89 point="org.eclipse.ui.commands">
91 id="org.simantics.scl.ui.launchDocumentationBrowser"
92 name="SCL module documentation">
95 id="org.simantics.scl.editor.openModule"
96 name="Open SCL module">
99 id="org.simantics.scl.editor.openDefinition"
100 name="Open SCL definition">
103 id="org.simantics.scl.editor.openDeclaration"
104 name="Open Declaration">
108 point="org.eclipse.ui.handlers">
110 class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
111 commandId="org.simantics.scl.ui.launchDocumentationBrowser">
114 class="org.simantics.scl.ui.editor2.OpenSCLModule"
115 commandId="org.simantics.scl.editor.openModule">
118 class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
119 commandId="org.simantics.scl.editor.openDefinition">
122 class="org.simantics.scl.ui.editor2.OpenDeclaration"
123 commandId="org.simantics.scl.editor.openDeclaration">
127 point="org.eclipse.ui.bindings">
129 commandId="org.eclipse.ui.views.showView"
130 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
131 sequence="M2+M3+Q S">
133 id="org.eclipse.ui.views.showView.viewId"
134 value="org.simantics.scl.ui.console">
139 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
140 sequence="M2+M3+Q S">
144 commandId="org.eclipse.ui.views.showView"
145 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
146 sequence="M1+M3+Q S">
148 id="org.eclipse.ui.views.showView.viewId"
149 value="org.simantics.scl.ui.console">
153 commandId="org.simantics.scl.editor.openModule"
154 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
155 sequence="CTRL+SHIFT+M">
158 commandId="org.simantics.scl.editor.openDefinition"
159 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
160 sequence="CTRL+SHIFT+D">
163 commandId="org.simantics.scl.editor.openDeclaration"
164 contextId="org.simantics.scl.ui.editor"
165 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
170 point="org.eclipse.ui.contexts">
172 id="org.simantics.scl.ui.editor"
173 name="SCL module editor">
177 point="org.eclipse.ui.elementFactories">
179 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
180 id="org.simantics.scl.ui.editor.inputFactory">
184 point="org.eclipse.ui.perspectives">
186 class="org.simantics.scl.ui.perspective.SCLPerspectiveFactory"
187 icon="icons/lambda.png"
188 id="org.simantics.scl.ui.perspective"
189 name="SCL Development Perspective">
193 point="org.eclipse.ui.perspectiveExtensions">
194 <perspectiveExtension
195 targetID="org.simantics.scl.ui.perspective">
197 id="org.simantics.scl.ui.modulebrowser"
201 relative="org.eclipse.ui.editorss">
204 id="org.simantics.scl.ui.console"
207 relationship="bottom"
208 relative="org.eclipse.ui.editorss">
211 id="org.simantics.scl.ui.issues"
214 relationship="bottom"
215 relative="org.simantics.scl.ui.modulebrowser">
217 </perspectiveExtension>