name="Main Memory"
priority="high">
</content-type>
+ <content-type
+ base-type="org.eclipse.core.runtime.text"
+ default-charset="UTF-8"
+ file-extensions="mprom"
+ id="net.mograsim.plugin.mprom"
+ name="%content-type.mprom.name"
+ priority="high">
+ </content-type>
</extension>
<extension
point="org.eclipse.ui.menus">
</extension>
<extension
point="org.eclipse.ui.editors">
- <editorContentTypeBinding
+ <!-- editorContentTypeBinding
contentTypeId="net.mograsim.plugin.asm"
editorId="org.eclipse.ui.genericeditor.GenericEditor">
- </editorContentTypeBinding>
+ </editorContentTypeBinding -->
<editor
name="%editor.name.0"
icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
<contentTypeBinding contentTypeId="net.mograsim.plugin.mpm"/>
</editor>
<editor
- class="net.mograsim.plugin.editors.MemoryEditor"
+ class="net.mograsim.plugin.editors.MPROMEditor"
icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
- id="net.mograsim.plugin.editors.memoryeditor"
- name="Memory Editor">
+ id="net.mograsim.plugin.editors.mpromeditor"
+ name="MPROM Editor">xcdys
+ <contentTypeBinding
+ contentTypeId="net.mograsim.plugin.mprom">
+ </contentTypeBinding>
+ </editor>
+ <editor
+ class="net.mograsim.plugin.editors.MainMemoryEditor"
+ icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
+ id="net.mograsim.plugin.editors.mainmemoryeditor"
+ name="Main Memory Editor">
+ xcdys
<contentTypeBinding
contentTypeId="net.mograsim.plugin.mem">
</contentTypeBinding>
label="%themeElementCategory.label.1"
parentId="net.mograsim.plugin.mograsim">
</themeElementCategory>
+ <themeElementCategory
+ class="net.mograsim.plugin.SimulationPreview"
+ id="net.mograsim.plugin.memory"
+ label="%themeElementCategory.label.2"
+ parentId="net.mograsim.plugin.mograsim">
+ </themeElementCategory>
<colorDefinition
categoryId="net.mograsim.logic.model"
id="net.mograsim.logic.model.color.background"
</fontDefinition>
<colorDefinition
categoryId="net.mograsim.plugin.mi"
- id="net.mograsim.plugin.modified_cell_bg_color"
+ id="net.mograsim.plugin.mi.modified_cell_bg_color"
isEditable="true"
label="%colorDefinition.label.11"
value="COLOR_GREEN">
</colorDefinition>
<colorDefinition
categoryId="net.mograsim.plugin.mi"
- id="net.mograsim.plugin.modified_cell_fg_color"
+ id="net.mograsim.plugin.mi.modified_cell_fg_color"
isEditable="true"
label="%colorDefinition.label.12"
value="COLOR_BLACK">
</colorDefinition>
- <fontDefinition
- categoryId="net.mograsim.plugin.mi"
- id="net.mograsim.plugin.table_font"
- isEditable="true"
- label="%fontDefinition.label.0">
- </fontDefinition>
<colorDefinition
categoryId="net.mograsim.plugin.mi"
- id="net.mograsim.plugin.highlighted_cell_bg_color"
+ id="net.mograsim.plugin.mi.highlighted_cell_bg_color"
isEditable="true"
label="%colorDefinition.label.13"
value="COLOR_YELLOW">
</colorDefinition>
<colorDefinition
categoryId="net.mograsim.plugin.mi"
- id="net.mograsim.plugin.highlighted_cell_fg_color"
+ id="net.mograsim.plugin.mi.highlighted_cell_fg_color"
isEditable="true"
label="%colorDefinition.label.14"
value="COLOR_BLACK">
</colorDefinition>
+ <fontDefinition
+ categoryId="net.mograsim.plugin.mi"
+ id="net.mograsim.plugin.mi.table_font"
+ isEditable="true"
+ label="%fontDefinition.label.0">
+ </fontDefinition>
+ <fontDefinition
+ categoryId="net.mograsim.plugin.memory"
+ id="net.mograsim.plugin.memory.table_font"
+ isEditable="true"
+ label="%fontDefinition.label.1">
+ </fontDefinition>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<description>%wizards.newWizards.mpm.desc</description>
<selection class="org.eclipse.core.resources.IResource"/>
</wizard>
+ <wizard
+ id="net.mograsim.plugin.wizards.newWizards.NewWizardMEM"
+ name="%wizards.newWizards.mem.name"
+ class="net.mograsim.plugin.wizards.newWizards.NewWizardMEM"
+ category="net.mograsim.plugin.wizards.newWizards.category"
+ icon="icons/mograsim/blue-orange/icon_blue-orange_16.png">
+ <description>%wizards.newWizards.mem.desc</description>
+ <selection class="org.eclipse.core.resources.IResource"/>
+ </wizard>
+ <wizard
+ id="net.mograsim.plugin.wizards.newWizards.NewWizardMPROM"
+ name="%wizards.newWizards.mprom.name"
+ class="net.mograsim.plugin.wizards.newWizards.NewWizardMPROM"
+ category="net.mograsim.plugin.wizards.newWizards.category"
+ icon="icons/mograsim/blue-orange/icon_blue-orange_16.png">
+ <description>%wizards.newWizards.mprom.desc</description>
+ <selection class="org.eclipse.core.resources.IResource"/>
+ </wizard>
+ <wizard
+ category="net.mograsim.plugin.wizards.newWizards.category"
+ class="net.mograsim.plugin.wizards.newWizards.NewMograsimProject"
+ descriptionImage="icons/mograsim/logo/logo_blue-orange_128.png"
+ finalPerspective="net.mograsim.plugin.core.mograsimDefaultPerspective"
+ icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
+ id="net.mograsim.plugin.wizards.newWizards.NewProjectWizzard"
+ name="%wizards.newWizards.project.name"
+ project="true">
+ <description>
+ %wizards.newWizards.project.desc
+ </description>
+ <selection
+ class="org.eclipse.core.resources.IResource">
+ </selection>
+ </wizard>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
renderingIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.hexint,org.eclipse.debug.ui.rendering.signedint,org.eclipse.debug.ui.rendering.unsignedint,org.eclipse.debug.ui.rendering.ascii">
</renderingBindings>
</extension>
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ class="net.mograsim.plugin.perspectives.MograsimPerspective"
+ icon="icons/mograsim/blue-orange/icon_blue-orange_16.png"
+ id="net.mograsim.plugin.core.mograsimDefaultPerspective"
+ name="Mograsim">
+ </perspective>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="net.mograsim.plugin.core.mograsimDefaultPerspective">
+ <newWizardShortcut
+ id="net.mograsim.plugin.wizards.newWizards.NewWizardMEM">
+ </newWizardShortcut>
+ <newWizardShortcut
+ id="net.mograsim.plugin.wizards.newWizards.NewWizardMPM">
+ </newWizardShortcut>
+ <viewShortcut
+ id="net.mograsim.plugin.simulationview">
+ </viewShortcut>
+ <viewShortcut
+ id="org.eclipse.debug.ui.MemoryView">
+ </viewShortcut>
+ <viewShortcut
+ id="org.eclipse.debug.ui.DebugView">
+ </viewShortcut>
+ <viewShortcut
+ id="org.eclipse.debug.ui.RegisterView">
+ </viewShortcut>
+ <viewShortcut
+ id="org.eclipse.ui.navigator.ProjectExplorer">
+ </viewShortcut>
+ <perspectiveShortcut
+ id="net.mograsim.plugin.core.mograsimDefaultPerspective">
+ </perspectiveShortcut>
+ <perspectiveShortcut
+ id="org.eclipse.ui.resourcePerspective">
+ </perspectiveShortcut>
+ <view
+ id="org.eclipse.ui.navigator.ProjectExplorer"
+ minimized="false"
+ ratio="0.18"
+ relationship="left"
+ relative="org.eclipse.ui.editorss">
+ </view>
+ <view
+ id="org.eclipse.debug.ui.DebugView"
+ minimized="false"
+ relationship="stack"
+ relative="org.eclipse.ui.navigator.ProjectExplorer">
+ </view>
+ <view
+ id="org.eclipse.debug.ui.MemoryView"
+ minimized="false"
+ ratio="0.82"
+ relationship="right"
+ relative="org.eclipse.ui.editorss">
+ </view>
+ <view
+ id="org.eclipse.debug.ui.RegisterView"
+ minimized="false"
+ ratio="0.5"
+ relationship="top"
+ relative="org.eclipse.debug.ui.MemoryView">
+ </view>
+ <view
+ id="net.mograsim.plugin.simulationview"
+ minimized="false"
+ ratio="0.35"
+ relationship="bottom"
+ relative="org.eclipse.ui.editorss"
+ visible="true">
+ </view>
+ <actionSet
+ id="org.eclipse.debug.ui.debugActionSet">
+ </actionSet>
+ <actionSet
+ id="org.eclipse.debug.ui.launchActionSet">
+ </actionSet>
+ <newWizardShortcut
+ id="net.mograsim.plugin.wizards.newWizards.NewProjectWizzard">
+ </newWizardShortcut>
+ </perspectiveExtension>
+ <perspectiveExtension
+ targetID="org.eclipse.ui.resourcePerspective">
+ <perspectiveShortcut
+ id="net.mograsim.plugin.core.mograsimDefaultPerspective">
+ </perspectiveShortcut>
+ </perspectiveExtension>
+ <perspectiveExtension
+ targetID="org.eclipse.jdt.ui.JavaPerspective">
+ <perspectiveShortcut
+ id="net.mograsim.plugin.core.mograsimDefaultPerspective">
+ </perspectiveShortcut>
+ </perspectiveExtension>
+ </extension>
</plugin>