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"
92 category="net.mograsim.plugin"
93 id="net.mograsim.plugin.tables.memory.MemoryView"
94 class="net.mograsim.plugin.tables.memory.MemoryView"
95 icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
99 category="net.mograsim.plugin"
100 id="net.mograsim.plugin.tables.mi.InstructionView"
101 class="net.mograsim.plugin.tables.mi.InstructionView"
102 icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
107 id="net.mograsim.plugin.nature.mograsimBuilder"
108 name="%extension.name"
109 point="org.eclipse.core.resources.builders">
113 class="net.mograsim.plugin.nature.MograsimBuilder">
119 name="%extension.name.0"
120 point="org.eclipse.core.resources.natures">
123 class="net.mograsim.plugin.nature.MograsimNature">
127 id="net.mograsim.plugin.nature.mograsimBuilder">
131 point="org.eclipse.ui.commands">
133 id="net.mograsim.plugin.mograsimNature.category"
134 name="%category.name.0">
137 categoryId="net.mograsim.plugin.mograsimNature.category"
138 defaultHandler="net.mograsim.plugin.nature.AddRemoveMograsimNatureHandler"
139 id="net.mograsim.plugin.addRemoveMograsimNature"
140 name="%command.name">
144 point="org.eclipse.ui.menus">
146 locationURI="popup:org.eclipse.ui.projectConfigure?after=additions">
148 commandId="net.mograsim.plugin.addRemoveMograsimNature"
149 label="%command.label"
152 checkEnabled="false">
154 variable="selection">
160 type="org.eclipse.core.resources.IProject">
162 property="org.eclipse.core.resources.projectNature"
163 value="net.mograsim.plugin.mograsimNature">
171 commandId="net.mograsim.plugin.addRemoveMograsimNature"
172 label="%command.label.0"
175 checkEnabled="false">
177 variable="selection">
183 type="org.eclipse.core.resources.IProject">
186 property="org.eclipse.core.resources.projectNature"
187 value="net.mograsim.plugin.mograsimNature">
199 name="%extension.name.1"
200 point="org.eclipse.core.resources.markers">
202 type="org.eclipse.core.resources.problemmarker">
209 point="org.eclipse.ui.decorators">
212 icon="icons/mograsim/blue-orange/icon_blue-orange_7x8.png"
213 id="net.mograsim.plugin.decorator"
214 label="%decorator.label"
216 location="BOTTOM_RIGHT"
221 name="org.eclipse.core.resources.IResource">
225 name="org.eclipse.core.resources.IProject">
228 name="org.eclipse.core.resources.IFile">
236 point="org.eclipse.ui.themes">
237 <themeElementCategory
238 class="net.mograsim.plugin.SimulationPreview"
239 id="net.mograsim.plugin.mograsim"
240 label="%themeElementCategory.label">
241 </themeElementCategory>
242 <themeElementCategory
243 class="net.mograsim.plugin.SimulationPreview"
244 id="net.mograsim.logic.model"
245 label="%themeElementCategory.label.0"
246 parentId="net.mograsim.plugin.mograsim">
247 </themeElementCategory>
249 categoryId="net.mograsim.logic.model"
250 id="net.mograsim.logic.model.color.background"
252 label="%colorDefinition.label"
255 %colorDefinition.description
259 categoryId="net.mograsim.logic.model"
260 id="net.mograsim.logic.model.color.foreground"
262 label="%colorDefinition.label.0"
266 categoryId="net.mograsim.logic.model"
267 id="net.mograsim.logic.model.color.text"
268 label="%colorDefinition.label.10"
272 categoryId="net.mograsim.logic.model"
273 id="net.mograsim.logic.model.color.bit.one"
275 label="%colorDefinition.label.5"
279 categoryId="net.mograsim.logic.model"
280 id="net.mograsim.logic.model.color.bit.u"
282 label="%colorDefinition.label.6"
286 categoryId="net.mograsim.logic.model"
287 id="net.mograsim.logic.model.color.bit.x"
289 label="%colorDefinition.label.7"
293 categoryId="net.mograsim.logic.model"
294 id="net.mograsim.logic.model.color.bit.z"
296 label="%colorDefinition.label.8"
297 value="COLOR_YELLOW">
300 categoryId="net.mograsim.logic.model"
301 id="net.mograsim.logic.model.color.bit.zero"
303 label="%colorDefinition.label.9"
307 categoryId="net.mograsim.plugin.mograsim"
308 id="net.mograsim.plugin.asm_comment_color"
310 label="%colorDefinition.label.1"
314 categoryId="net.mograsim.plugin.mograsim"
315 id="net.mograsim.plugin.asm_label_color"
317 label="%colorDefinition.label.2"
321 categoryId="net.mograsim.plugin.mograsim"
322 id="net.mograsim.plugin.asm_operation_color"
324 label="%colorDefinition.label.3"
328 categoryId="net.mograsim.plugin.mograsim"
329 id="net.mograsim.plugin.asm_number_color"
331 label="%colorDefinition.label.4"
332 value="COLOR_MAGENTA">
335 categoryId="net.mograsim.plugin.mograsim"
336 id="net.mograsim.plugin.asm_operation_font"
338 label="%fontDefinition.label">