uidesigner/com.nokia.sdt.uimodel/plugin.xml
author timkelly
Tue, 31 Aug 2010 17:03:48 -0500
changeset 1931 d7c1f804f316
parent 0 fb279309251b
permissions -rw-r--r--
using IRunnableContext for retrieving BuildTargetTreeNode input so progress dialog can be displayed for wizards or in the status bar when on the UI thread (e.g. ManageConfigurationsDialog) Removes API in BuildTargetTreeNode that presumed all nodes were SBSv1 (didn't appear to be used anywhere)

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
   <extension-point id="componentProvider" name="Component Provider" schema="schema/com.nokia.sdt.component.provider.exsd"/>
   <extension-point id="modelLoader" name="Data Model Loader" schema="schema/modelLoader.exsd"/>
   <extension-point id="sourceGenProvider" name="Source Generation Provider" schema="schema/sourceGenProvider.exsd"/>
   <extension-point id="projectContextProvider" name="Project context provider" schema="schema/projectContextProvider.exsd"/>

   <extension point="org.eclipse.ui.startup">
      <startup class="com.nokia.sdt.workspace.Startup"/>
   </extension>
 
  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.nokia.com/sdt/ui/skin" 
       class = "com.nokia.sdt.ui.skin.SkinPackage" />
    <package
          class="com.nokia.sdt.looknfeel.feel.LookAndFeelPackage"
          uri="http://www.nokia.com/sdt/lookAndFeel"/>
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="skin" 
       class="com.nokia.sdt.ui.skin.util.SkinResourceFactoryImpl" />
  </extension>

   <extension point="org.eclipse.core.runtime.contentTypes">
	  <content-type id="carbideModel" base-type="org.eclipse.core.runtime.xml"
		name="%carbideModel" file-extensions="uidesign,nxd">
	  </content-type>
      <content-type id="carbideAppModel" base-type="org.eclipse.core.runtime.xml"
		name="%carbideAppModel" priority="high"
		file-names="application.uidesign">
	  </content-type>
   </extension>

  
  <extension
        id="messageMarker"
        name="Carbide.c++ UI Designer Message Marker"
        point="org.eclipse.core.resources.markers">
     <super type="org.eclipse.core.resources.problemmarker"/>
     <persistent value="true"/>
     <super type="org.eclipse.core.resources.textmarker"/>
  </extension>
  <extension
        id="modelMarker"
        name="Carbide.c++ UI Designer Marker"
        point="org.eclipse.core.resources.markers">
     <super type="org.eclipse.core.resources.problemmarker"/>
     <persistent value="true"/>
     <super type="org.eclipse.core.resources.textmarker"/>
  </extension>
  <extension
        point="org.eclipse.core.runtime.preferences">
     <initializer class="com.nokia.sdt.preferences.PreferenceInitializer"/>
  </extension>
  <extension
        point="org.eclipse.ui.activities">
     <category
           id="com.nokia.sdt.uidesigner.category"
           name="%carbide.category"/>
     <activity
           id="com.nokia.sdt.uidesigner.activity"
           name="%pluginName"/>
     <categoryActivityBinding
           activityId="com.nokia.sdt.uidesigner.activity"
           categoryId="com.nokia.sdt.uidesigner.category"/>
     <activityPatternBinding
           activityId="com.nokia.sdt.uidesigner.activity"
           pattern="com\.nokia\.sdt\..*/.*"/>
     <defaultEnablement id="com.nokia.sdt.uidesigner.activity"/>
  </extension>  
</plugin>