Added new Mograsim project wizard and updated getting started.
[Mograsim.git] / plugins / net.mograsim.plugin.core / plugin.xml
index 8e00c1f..959e6a8 100644 (file)
    </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"
                        <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
+        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>