uidesigner/com.nokia.sdt.component.symbian/plugin.xml
changeset 0 fb279309251b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/uidesigner/com.nokia.sdt.component.symbian/plugin.xml	Fri Apr 03 23:33:03 2009 +0100
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+   <extension-point id="componentLibrary" name="Component Library" schema="schema/componentLibrary.exsd"/>
+   <extension-point id="implementation" name="Implementation" schema="schema/implementation.exsd"/>
+
+   <extension
+         point="org.eclipse.ui.actionSets">
+      <actionSet
+            label="Carbide.c++ UI Designer Components"
+            visible="false"
+            id="com.nokia.sdt.component.symbian.componentActionSet">
+         <menu
+               id="componentMenu"
+               label="&amp;Components">
+            <separator name="componentGroup"/>
+         </menu>
+         <action 
+               class="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
+               id="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
+               label="%_UI_EnableSourceGenDebug"
+               menubarPath="componentMenu/additions"
+               style="push"
+               tooltip="%_UI_EnableSourceGenDebugTooltip"/>
+         <action 
+               class="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
+               id="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
+               label="%_UI_SelectCustomComponentProjects"
+               menubarPath="componentMenu/additions"
+               style="push"
+               tooltip="%_UI_SelectCustomComponentProjectsTooltip"/>
+         <action
+               class="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
+               id="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
+               label="%_UI_RefreshComponents"
+               menubarPath="componentMenu/additions"
+               style="push"
+               tooltip="%_UI_RefreshComponentsTooltip"/>
+         <action
+               class="com.nokia.sdt.component.symbian.actions.ForceSaveAction"
+               id="com.nokia.sdt.component.symbian.ForceSaveAction"
+               label="%_UI_ForceSave"
+               menubarPath="componentMenu/additions"
+               style="push"
+               tooltip="%_UI_ForceSaveTooltip"/>
+      </actionSet>
+   </extension>
+   <extension
+         point="com.nokia.sdt.uimodel.componentProvider">
+      <provider
+            class="com.nokia.sdt.component.symbian.ComponentProvider"
+            name="com.nokia.sdt.component.symbian.Symbian-Provider"/>
+   </extension>
+
+  <extension point="org.eclipse.emf.ecore.generated_package">
+    <package 
+       uri = "http://www.nokia.com/sdt/emf/component" 
+       class = "com.nokia.sdt.emf.component.ComponentPackage" />
+  </extension>
+
+  <extension point="org.eclipse.emf.ecore.extension_parser">
+    <parser 
+       type="component" 
+       class="com.nokia.sdt.emf.component.util.ComponentResourceFactoryImpl" />
+  </extension>
+
+   <extension
+         point="org.eclipse.ui.popupMenus">
+      <objectContribution
+            adaptable="false"
+            id="com.nokia.sdt.component.symbian.verticalMove"
+            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
+         <action
+               class="com.nokia.sdt.component.symbian.actions.MoveUpActionDelegate"
+               enablesFor="1"
+               id="com.nokia.sdt.component.symbian.verticalUp"
+               label="%_UI_MoveUp"
+               menubarPath="com.nokia.sdt.uidesigner.component"/>
+         <action
+               class="com.nokia.sdt.component.symbian.actions.MoveDownActionDelegate"
+               enablesFor="1"
+               id="com.nokia.sdt.component.symbian.verticalDown"
+               label="%_UI_MoveDown"
+               menubarPath="com.nokia.sdt.uidesigner.component"/>
+         <filter
+               name="attribute-matches:[parent]@ordered-layout-type"
+               value="vertical.*"/>
+      </objectContribution>
+      <objectContribution
+            adaptable="false"
+            id="com.nokia.sdt.component.symbian.imagePropertyEdit"
+            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
+         <filter
+               name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
+               value="true"/>
+         <action
+               class="com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
+               enablesFor="1"
+               id="com.nokia.sdt.component.symbian.editImage"
+               label="%_UI_EditImage"
+               menubarPath="com.nokia.sdt.uidesigner.component"/>
+      </objectContribution>
+      <objectContribution
+            adaptable="false"
+            id="com.nokia.sdt.component.symbian.switchChildMenu"
+            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
+         <filter
+               name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
+               value="true"/>
+         <action
+               class="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
+               enablesFor="1"
+               id="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
+               label="%_UI_SwitchView"
+               menubarPath="com.nokia.sdt.uidesigner.component"
+               style="pulldown"/>
+      </objectContribution>
+   </extension>
+   <extension
+         id="xmlProblem"
+         name="XML Problem"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.core.resources.problemmarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+   </extension>
+   <extension
+         id="userComponentProjectNature"
+         name="UI Designer User Component Project Nature"
+         point="org.eclipse.core.resources.natures">
+      <runtime>
+         <run
+               class="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature">
+         </run>
+      </runtime>
+   </extension>
+   <extension
+   		point="org.eclipse.ui.ide.projectNatureImages">
+   		<image icon="icons/userComponentProject.png"
+   			natureId="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature"
+   			id="com.nokia.sdt.component.symbian.userComponentProjectNatureImage" 
+   		/>
+   	</extension>
+   <extension
+         point="com.nokia.sdt.component.symbian.implementation">
+      <implementation class="com.nokia.sdt.component.symbian.visual.VisualAppearanceImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.layout.LayoutImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.propertyListener.PropertyListenerImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.reconcileProperty.ReconcilePropertyImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.customizerUI.CustomizerUIImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.querycontainment.QueryContainmentImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.directLabelEdit.DirectLabelEditImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.properties.PropertyExtenderImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.editor.ComponentEditorImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.directImageEdit.DirectImageEditImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.imagePropertyRenderingInfo.ImagePropertyRenderingInfoImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.componentValidator.ComponentValidatorImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.events.ComponentEventInfoImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.setPropertyCommand.SetValueCommandExtenderImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.initializer.InitializerImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.childListener.ChildListenerImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.scrolling.ScrollBoundsProviderImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.delegate.ImplementationDelegateFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.childCommand.ChildCommandExtenderImplementationFactory"/>
+      <implementation class="com.nokia.sdt.component.symbian.modelUpdater.ModelUpdaterImplementationFactory"/>
+      <implementation
+            class="com.nokia.sdt.component.symbian.creationTool.CreationToolProviderImplementationFactory">
+      </implementation>
+      <implementation
+            class="com.nokia.sdt.component.symbian.targetFeedback.TargetFeedbackListenerImplementationFactory">
+      </implementation>
+      <implementation
+            class="com.nokia.sdt.component.symbian.clipboardCommand.ClipboardCommandExtenderImplementationFactory">
+      </implementation>
+   </extension>
+   <extension
+         point="com.nokia.sdt.sourcegen.nameAlgorithm">
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmCommands"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_COMMANDS"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmControlType"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_CONTROL_TYPE"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmDialogId"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_LINE_ID"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmStatusPaneId"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_STATUS_PANE_ID"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmViewUid"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_VIEW_UID"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmSettingItemId"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_SETTING_ITEM_ID"/>
+      <algorithm
+            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmPageId"
+            id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_PAGE_ID"/>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension targetID="com.nokia.sdt.component.symbian.componentPerspectiveExtension">
+         <actionSet id="com.nokia.sdt.component.symbian.componentActionSet"/>
+      </perspectiveExtension>
+   </extension>
+</plugin>