1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <?eclipse version="3.4"?>
\r
6 point="org.eclipse.core.contenttype.contentTypes">
\r
8 base-type="org.eclipse.core.runtime.text"
\r
9 default-charset="UTF-8"
\r
10 file-extensions="asm"
\r
11 id="net.mograsim.plugin.asm"
\r
12 name="%content-type.name"
\r
17 point="org.eclipse.ui.editors">
\r
18 <editorContentTypeBinding
\r
19 contentTypeId="net.mograsim.plugin.asm"
\r
20 editorId="org.eclipse.ui.genericeditor.GenericEditor">
\r
21 </editorContentTypeBinding>
\r
24 point="org.eclipse.ui.genericeditor.presentationReconcilers">
\r
25 <presentationReconciler
\r
26 class="net.mograsim.plugin.asm.editor.AsmPresentationReconciler"
\r
27 contentType="net.mograsim.plugin.asm">
\r
28 </presentationReconciler>
\r
31 point="org.eclipse.ui.genericeditor.hoverProviders">
\r
33 class="net.mograsim.plugin.asm.editor.AsmHoverProvider"
\r
34 contentType="net.mograsim.plugin.asm">
\r
38 point="org.eclipse.ui.genericeditor.contentAssistProcessors">
\r
39 <contentAssistProcessor
\r
40 class="net.mograsim.plugin.asm.editor.AsmContentAssistProcessor"
\r
41 contentType="net.mograsim.plugin.asm">
\r
42 </contentAssistProcessor>
\r
45 point="org.eclipse.ui.genericeditor.autoEditStrategies">
\r
47 class="net.mograsim.plugin.asm.editor.AsmAutoEditStrategy"
\r
48 contentType="net.mograsim.plugin.asm">
\r
52 point="org.eclipse.ui.genericeditor.reconcilers">
\r
54 class="net.mograsim.plugin.asm.editor.AsmReconciler"
\r
55 contentType="net.mograsim.plugin.asm">
\r
59 point="org.eclipse.core.filebuffers.documentSetup">
\r
61 class="net.mograsim.plugin.asm.editor.ValidatorDocumentSetupParticipant"
\r
62 contentTypeId="net.mograsim.plugin.asm"
\r
67 point="org.eclipse.ui.views">
\r
69 id="net.mograsim.plugin"
\r
70 name="%category.name">
\r
73 allowMultiple="false"
\r
74 category="net.mograsim.plugin"
\r
75 class="net.mograsim.plugin.asm.AsmOpsEdit"
\r
76 icon="icons/mograsim/orange/icon_orange_16.png"
\r
77 id="net.mograsim.plugin.views.AsmOpsEdit"
\r
82 allowMultiple="true"
\r
83 category="net.mograsim.plugin"
\r
84 class="net.mograsim.plugin.views.LogicUIPart"
\r
85 icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
\r
86 id="net.mograsim.plugin.core.view1"
\r
93 id="net.mograsim.plugin.nature.mograsimBuilder"
\r
94 name="%extension.name"
\r
95 point="org.eclipse.core.resources.builders">
\r
99 class="net.mograsim.plugin.nature.MograsimBuilder">
\r
104 id="mograsimNature"
\r
105 name="%extension.name.0"
\r
106 point="org.eclipse.core.resources.natures">
\r
109 class="net.mograsim.plugin.nature.MograsimNature">
\r
113 id="net.mograsim.plugin.nature.mograsimBuilder">
\r
117 point="org.eclipse.ui.commands">
\r
119 id="net.mograsim.plugin.mograsimNature.category"
\r
120 name="%category.name.0">
\r
123 categoryId="net.mograsim.plugin.mograsimNature.category"
\r
124 defaultHandler="net.mograsim.plugin.nature.AddRemoveMograsimNatureHandler"
\r
125 id="net.mograsim.plugin.addRemoveMograsimNature"
\r
126 name="%command.name">
\r
130 point="org.eclipse.ui.menus">
\r
132 locationURI="popup:org.eclipse.ui.projectConfigure?after=additions">
\r
134 commandId="net.mograsim.plugin.addRemoveMograsimNature"
\r
135 label="%command.label"
\r
138 checkEnabled="false">
\r
140 variable="selection">
\r
146 type="org.eclipse.core.resources.IProject">
\r
148 property="org.eclipse.core.resources.projectNature"
\r
149 value="net.mograsim.plugin.mograsimNature">
\r
157 commandId="net.mograsim.plugin.addRemoveMograsimNature"
\r
158 label="%command.label.0"
\r
161 checkEnabled="false">
\r
163 variable="selection">
\r
169 type="org.eclipse.core.resources.IProject">
\r
172 property="org.eclipse.core.resources.projectNature"
\r
173 value="net.mograsim.plugin.mograsimNature">
\r
181 </menuContribution>
\r
185 name="%extension.name.1"
\r
186 point="org.eclipse.core.resources.markers">
\r
188 type="org.eclipse.core.resources.problemmarker">
\r
195 point="org.eclipse.ui.decorators">
\r
198 icon="icons/mograsim/blue-orange/icon_blue-orange_7x8.png"
\r
199 id="net.mograsim.plugin.decorator"
\r
200 label="%decorator.label"
\r
202 location="BOTTOM_RIGHT"
\r
207 name="org.eclipse.core.resources.IResource">
\r
211 name="org.eclipse.core.resources.IProject">
\r
214 name="org.eclipse.core.resources.IFile">
\r
222 point="org.eclipse.ui.themes">
\r
223 <themeElementCategory
\r
224 class="net.mograsim.plugin.SimulationPreview"
\r
225 id="net.mograsim.plugin.mograsim"
\r
226 label="%themeElementCategory.label">
\r
227 </themeElementCategory>
\r
228 <themeElementCategory
\r
229 class="net.mograsim.plugin.SimulationPreview"
\r
230 id="net.mograsim.logic.ui"
\r
231 label="%themeElementCategory.label.0"
\r
232 parentId="net.mograsim.plugin.mograsim">
\r
233 </themeElementCategory>
\r
235 categoryId="net.mograsim.logic.ui"
\r
236 id="net.mograsim.logic.ui.color.background"
\r
238 label="%colorDefinition.label"
\r
239 value="COLOR_WHITE">
\r
241 %colorDefinition.description
\r
245 categoryId="net.mograsim.logic.ui"
\r
246 id="net.mograsim.logic.ui.color.foreground"
\r
248 label="%colorDefinition.label.0"
\r
249 value="COLOR_BLACK">
\r
252 categoryId="net.mograsim.logic.ui"
\r
253 id="net.mograsim.logic.ui.color.text"
\r
254 label="%colorDefinition.label.10"
\r
255 value="COLOR_BLACK">
\r
258 categoryId="net.mograsim.logic.ui"
\r
259 id="net.mograsim.logic.ui.color.bit.one"
\r
261 label="%colorDefinition.label.5"
\r
262 value="COLOR_GREEN">
\r
265 categoryId="net.mograsim.logic.ui"
\r
266 id="net.mograsim.logic.ui.color.bit.u"
\r
268 label="%colorDefinition.label.6"
\r
269 value="COLOR_CYAN">
\r
272 categoryId="net.mograsim.logic.ui"
\r
273 id="net.mograsim.logic.ui.color.bit.x"
\r
275 label="%colorDefinition.label.7"
\r
279 categoryId="net.mograsim.logic.ui"
\r
280 id="net.mograsim.logic.ui.color.bit.z"
\r
282 label="%colorDefinition.label.8"
\r
283 value="COLOR_YELLOW">
\r
286 categoryId="net.mograsim.logic.ui"
\r
287 id="net.mograsim.logic.ui.color.bit.zero"
\r
289 label="%colorDefinition.label.9"
\r
290 value="COLOR_GRAY">
\r
293 categoryId="net.mograsim.plugin.mograsim"
\r
294 id="net.mograsim.plugin.asm_comment_color"
\r
296 label="%colorDefinition.label.1"
\r
297 value="COLOR_GREEN">
\r
300 categoryId="net.mograsim.plugin.mograsim"
\r
301 id="net.mograsim.plugin.asm_label_color"
\r
303 label="%colorDefinition.label.2"
\r
304 value="COLOR_BLUE">
\r
307 categoryId="net.mograsim.plugin.mograsim"
\r
308 id="net.mograsim.plugin.asm_operation_color"
\r
310 label="%colorDefinition.label.3"
\r
314 categoryId="net.mograsim.plugin.mograsim"
\r
315 id="net.mograsim.plugin.asm_number_color"
\r
317 label="%colorDefinition.label.4"
\r
318 value="COLOR_MAGENTA">
\r
321 categoryId="net.mograsim.plugin.mograsim"
\r
322 id="net.mograsim.plugin.asm_operation_font"
\r
324 label="%fontDefinition.label">
\r