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 point="org.eclipse.ui.menus">
71 locationURI="menu:help?after=group.main.ext">
73 commandId="org.simantics.scl.ui.launchDocumentationBrowser"
74 label="SCL Documentation"
80 point="org.eclipse.ui.commands">
82 id="org.simantics.scl.ui.launchDocumentationBrowser"
83 name="SCL module documentation">
86 id="org.simantics.scl.editor.openModule"
87 name="Open SCL module">
90 id="org.simantics.scl.editor.openDefinition"
91 name="Open SCL definition">
94 id="org.simantics.scl.editor.openDeclaration"
95 name="Open Declaration">
99 point="org.eclipse.ui.handlers">
101 class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
102 commandId="org.simantics.scl.ui.launchDocumentationBrowser">
105 class="org.simantics.scl.ui.editor2.OpenSCLModule"
106 commandId="org.simantics.scl.editor.openModule">
109 class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
110 commandId="org.simantics.scl.editor.openDefinition">
113 class="org.simantics.scl.ui.editor2.OpenDeclaration"
114 commandId="org.simantics.scl.editor.openDeclaration">
118 point="org.eclipse.ui.bindings">
120 commandId="org.eclipse.ui.views.showView"
121 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
122 sequence="M2+M3+Q S">
124 id="org.eclipse.ui.views.showView.viewId"
125 value="org.simantics.scl.ui.console">
130 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
131 sequence="M2+M3+Q S">
135 commandId="org.eclipse.ui.views.showView"
136 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
137 sequence="M1+M3+Q S">
139 id="org.eclipse.ui.views.showView.viewId"
140 value="org.simantics.scl.ui.console">
144 commandId="org.simantics.scl.editor.openModule"
145 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
146 sequence="CTRL+SHIFT+M">
149 commandId="org.simantics.scl.editor.openDefinition"
150 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
151 sequence="CTRL+SHIFT+D">
154 commandId="org.simantics.scl.editor.openDeclaration"
155 contextId="org.simantics.scl.ui.editor"
156 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
161 point="org.eclipse.ui.contexts">
163 id="org.simantics.scl.ui.editor"
164 name="SCL module editor">
168 point="org.eclipse.ui.elementFactories">
170 class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
171 id="org.simantics.scl.ui.editor.inputFactory">