]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.ui/plugin.xml
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.scl.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4    <extension
5          point="org.eclipse.ui.editors">
6       <editor
7             class="org.simantics.scl.ui.editor.SCLEditor"
8             contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
9             default="true"
10             extensions="scl"
11             filenames="*.scl"
12             id="org.simantics.scl.ui.editor"
13             name="SCL Editor">
14       </editor>
15       <editor
16             class="org.simantics.scl.ui.editor2.SCLModuleEditor2"
17             contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
18             default="true"
19             extensions="scl"
20             filenames="*.scl"
21             id="org.simantics.scl.ui.editor2"
22             name="SCL Module Editor">
23       </editor>
24    </extension>
25    <extension
26          point="org.eclipse.core.filebuffers.documentSetup">
27       <participant
28             class="org.simantics.scl.ui.editor.SCLDocumentSetup"
29             extensions="scl">
30       </participant>
31    </extension>
32    <extension
33          point="org.eclipse.core.contenttype.contentTypes">
34       <content-type
35             default-charset="UTF-8"
36             file-extensions="scl"
37             id="org.simantics.scl.contentType"
38             name="SCL Source"
39             priority="normal">
40       </content-type>
41    </extension>
42    <extension
43          point="org.eclipse.ui.views">
44       <category
45             id="org.simantics.scl.ui.category"
46             name="SCL">
47       </category>
48       <view
49             allowMultiple="true"
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"
54             name="SCL Console"
55             restorable="true">
56       </view>
57       <view
58             allowMultiple="true"
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"
63             name="SCL Issues"
64             restorable="true">
65       </view>
66    </extension>
67    <extension
68          point="org.eclipse.ui.menus">
69       <menuContribution
70             allPopups="false"
71             locationURI="menu:help?after=group.main.ext">
72          <command
73                commandId="org.simantics.scl.ui.launchDocumentationBrowser"
74                label="SCL Documentation"
75                style="push">
76          </command>
77       </menuContribution>
78    </extension>
79    <extension
80          point="org.eclipse.ui.commands">
81       <command
82             id="org.simantics.scl.ui.launchDocumentationBrowser"
83             name="SCL module documentation">
84       </command>
85       <command
86             id="org.simantics.scl.editor.openModule"
87             name="Open SCL module">
88       </command>
89       <command
90             id="org.simantics.scl.editor.openDefinition"
91             name="Open SCL definition">
92       </command>
93       <command
94             id="org.simantics.scl.editor.openDeclaration"
95             name="Open Declaration">
96       </command>
97    </extension>
98    <extension
99          point="org.eclipse.ui.handlers">
100       <handler
101             class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
102             commandId="org.simantics.scl.ui.launchDocumentationBrowser">
103       </handler>   
104       <handler
105             class="org.simantics.scl.ui.editor2.OpenSCLModule"
106             commandId="org.simantics.scl.editor.openModule">
107       </handler>
108       <handler
109             class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
110             commandId="org.simantics.scl.editor.openDefinition">
111       </handler>
112       <handler
113             class="org.simantics.scl.ui.editor2.OpenDeclaration"
114             commandId="org.simantics.scl.editor.openDeclaration">
115       </handler>
116    </extension>
117    <extension
118          point="org.eclipse.ui.bindings">
119       <key
120             commandId="org.eclipse.ui.views.showView"
121             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
122             sequence="M2+M3+Q S">
123          <parameter
124                id="org.eclipse.ui.views.showView.viewId"
125                value="org.simantics.scl.ui.console">
126          </parameter>
127       </key>
128       <key
129             platform="carbon"
130             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
131             sequence="M2+M3+Q S">
132       </key>
133       <key
134             platform="carbon"
135             commandId="org.eclipse.ui.views.showView"
136             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
137             sequence="M1+M3+Q S">
138          <parameter
139                id="org.eclipse.ui.views.showView.viewId"
140                value="org.simantics.scl.ui.console">
141          </parameter>
142       </key>
143       <key
144             commandId="org.simantics.scl.editor.openModule"
145             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
146             sequence="CTRL+SHIFT+M">
147       </key>
148       <key
149             commandId="org.simantics.scl.editor.openDefinition"
150             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
151             sequence="CTRL+SHIFT+D">
152       </key>
153       <key
154             commandId="org.simantics.scl.editor.openDeclaration"
155             contextId="org.simantics.scl.ui.editor"
156             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
157             sequence="F3">
158       </key>
159    </extension>
160    <extension
161          point="org.eclipse.ui.contexts">
162       <context
163             id="org.simantics.scl.ui.editor"
164             name="SCL module editor">
165       </context>
166    </extension>
167    <extension
168          point="org.eclipse.ui.elementFactories">
169       <factory
170             class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
171             id="org.simantics.scl.ui.editor.inputFactory">
172       </factory>
173    </extension>
174
175 </plugin>