1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
6 point="org.eclipse.core.contenttype.contentTypes">
8 base-type="org.eclipse.core.runtime.text"
9 default-charset="UTF-8"
11 id="net.mograsim.plugin.asm"
12 name="%content-type.name"
17 point="org.eclipse.ui.editors">
18 <editorContentTypeBinding
19 contentTypeId="net.mograsim.plugin.asm"
20 editorId="org.eclipse.ui.genericeditor.GenericEditor">
21 </editorContentTypeBinding>
24 point="org.eclipse.ui.genericeditor.presentationReconcilers">
25 <presentationReconciler
26 class="net.mograsim.plugin.asm.editor.AsmPresentationReconciler"
27 contentType="net.mograsim.plugin.asm">
28 </presentationReconciler>
31 point="org.eclipse.ui.genericeditor.hoverProviders">
33 class="net.mograsim.plugin.asm.editor.AsmHoverProvider"
34 contentType="net.mograsim.plugin.asm">
38 point="org.eclipse.ui.genericeditor.contentAssistProcessors">
39 <contentAssistProcessor
40 class="net.mograsim.plugin.asm.editor.AsmContentAssistProcessor"
41 contentType="net.mograsim.plugin.asm">
42 </contentAssistProcessor>
45 point="org.eclipse.ui.genericeditor.autoEditStrategies">
47 class="net.mograsim.plugin.asm.editor.AsmAutoEditStrategy"
48 contentType="net.mograsim.plugin.asm">
52 point="org.eclipse.ui.genericeditor.reconcilers">
54 class="net.mograsim.plugin.asm.editor.AsmReconciler"
55 contentType="net.mograsim.plugin.asm">
59 point="org.eclipse.core.filebuffers.documentSetup">
61 class="net.mograsim.plugin.asm.editor.ValidatorDocumentSetupParticipant"
62 contentTypeId="net.mograsim.plugin.asm"
67 point="org.eclipse.ui.views">
69 id="net.mograsim.plugin"
70 name="%category.name">
74 category="net.mograsim.plugin"
75 class="net.mograsim.plugin.asm.AsmOpsEdit"
76 icon="icons/mograsim/orange/icon_orange_16.png"
77 id="net.mograsim.plugin.views.AsmOpsEdit"
83 category="net.mograsim.plugin"
84 class="net.mograsim.plugin.views.LogicUIPart"
85 icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
86 id="net.mograsim.plugin.core.view1"
88 name="Simulation View"
93 id="net.mograsim.plugin.nature.mograsimBuilder"
94 name="%extension.name"
95 point="org.eclipse.core.resources.builders">
99 class="net.mograsim.plugin.nature.MograsimBuilder">
105 name="%extension.name.0"
106 point="org.eclipse.core.resources.natures">
109 class="net.mograsim.plugin.nature.MograsimNature">
113 id="net.mograsim.plugin.nature.mograsimBuilder">
117 point="org.eclipse.ui.commands">
119 id="net.mograsim.plugin.mograsimNature.category"
120 name="%category.name.0">
123 categoryId="net.mograsim.plugin.mograsimNature.category"
124 defaultHandler="net.mograsim.plugin.nature.AddRemoveMograsimNatureHandler"
125 id="net.mograsim.plugin.addRemoveMograsimNature"
126 name="%command.name">
130 point="org.eclipse.ui.menus">
132 locationURI="popup:org.eclipse.ui.projectConfigure?after=additions">
134 commandId="net.mograsim.plugin.addRemoveMograsimNature"
135 label="%command.label"
138 checkEnabled="false">
140 variable="selection">
146 type="org.eclipse.core.resources.IProject">
148 property="org.eclipse.core.resources.projectNature"
149 value="net.mograsim.plugin.mograsimNature">
157 commandId="net.mograsim.plugin.addRemoveMograsimNature"
158 label="%command.label.0"
161 checkEnabled="false">
163 variable="selection">
169 type="org.eclipse.core.resources.IProject">
172 property="org.eclipse.core.resources.projectNature"
173 value="net.mograsim.plugin.mograsimNature">
185 name="%extension.name.1"
186 point="org.eclipse.core.resources.markers">
188 type="org.eclipse.core.resources.problemmarker">
195 point="org.eclipse.ui.decorators">
198 icon="icons/mograsim/blue-orange/icon_blue-orange_7x8.png"
199 id="net.mograsim.plugin.decorator"
200 label="%decorator.label"
202 location="BOTTOM_RIGHT"
207 name="org.eclipse.core.resources.IResource">
211 name="org.eclipse.core.resources.IProject">
214 name="org.eclipse.core.resources.IFile">
222 point="org.eclipse.ui.themes">
223 <themeElementCategory
224 class="net.mograsim.plugin.SimulationPreview"
225 id="net.mograsim.plugin.mograsim"
226 label="%themeElementCategory.label">
227 </themeElementCategory>
228 <themeElementCategory
229 class="net.mograsim.plugin.SimulationPreview"
230 id="net.mograsim.logic.ui"
232 parentId="net.mograsim.plugin.mograsim">
233 </themeElementCategory>
235 categoryId="net.mograsim.logic.ui"
236 id="net.mograsim.plugin.sim_backgound"
238 label="%colorDefinition.label"
241 %colorDefinition.description
245 categoryId="net.mograsim.logic.ui"
246 id="net.mograsim.plugin.sim_text_color"
248 label="%colorDefinition.label.0"
252 categoryId="net.mograsim.logic.ui"
253 id="net.mograsim.logic.ui.color.bit.one"
255 label="Simulation Farbe 1"
259 categoryId="net.mograsim.logic.ui"
260 id="net.mograsim.logic.ui.color.bit.u"
262 label="Simulation Farbe U"
266 categoryId="net.mograsim.logic.ui"
267 id="net.mograsim.logic.ui.color.bit.x"
269 label="Simulation Farbe X"
273 categoryId="net.mograsim.logic.ui"
274 id="net.mograsim.logic.ui.color.bit.z"
276 label="Simulation Farbe Z"
277 value="COLOR_YELLOW">
280 categoryId="net.mograsim.logic.ui"
281 id="net.mograsim.logic.ui.color.bit.zero"
283 label="Simulation Farbe 0"
287 categoryId="net.mograsim.plugin.mograsim"
288 id="net.mograsim.plugin.asm_comment_color"
290 label="%colorDefinition.label.1"
294 categoryId="net.mograsim.plugin.mograsim"
295 id="net.mograsim.plugin.asm_label_color"
297 label="%colorDefinition.label.2"
301 categoryId="net.mograsim.plugin.mograsim"
302 id="net.mograsim.plugin.asm_operation_color"
304 label="%colorDefinition.label.3"
308 categoryId="net.mograsim.plugin.mograsim"
309 id="net.mograsim.plugin.asm_number_color"
311 label="%colorDefinition.label.4"
312 value="COLOR_MAGENTA">
315 categoryId="net.mograsim.plugin.mograsim"
316 id="net.mograsim.plugin.asm_operation_font"
318 label="%fontDefinition.label">