uidesigner/com.nokia.sdt.component.symbian/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.0"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
   <extension-point id="componentLibrary" name="Component Library" schema="schema/componentLibrary.exsd"/>
cawthron
parents:
diff changeset
     5
   <extension-point id="implementation" name="Implementation" schema="schema/implementation.exsd"/>
cawthron
parents:
diff changeset
     6
cawthron
parents:
diff changeset
     7
   <extension
cawthron
parents:
diff changeset
     8
         point="org.eclipse.ui.actionSets">
cawthron
parents:
diff changeset
     9
      <actionSet
cawthron
parents:
diff changeset
    10
            label="Carbide.c++ UI Designer Components"
cawthron
parents:
diff changeset
    11
            visible="false"
cawthron
parents:
diff changeset
    12
            id="com.nokia.sdt.component.symbian.componentActionSet">
cawthron
parents:
diff changeset
    13
         <menu
cawthron
parents:
diff changeset
    14
               id="componentMenu"
cawthron
parents:
diff changeset
    15
               label="&amp;Components">
cawthron
parents:
diff changeset
    16
            <separator name="componentGroup"/>
cawthron
parents:
diff changeset
    17
         </menu>
cawthron
parents:
diff changeset
    18
         <action 
cawthron
parents:
diff changeset
    19
               class="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
cawthron
parents:
diff changeset
    20
               id="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
cawthron
parents:
diff changeset
    21
               label="%_UI_EnableSourceGenDebug"
cawthron
parents:
diff changeset
    22
               menubarPath="componentMenu/additions"
cawthron
parents:
diff changeset
    23
               style="push"
cawthron
parents:
diff changeset
    24
               tooltip="%_UI_EnableSourceGenDebugTooltip"/>
cawthron
parents:
diff changeset
    25
         <action 
cawthron
parents:
diff changeset
    26
               class="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
cawthron
parents:
diff changeset
    27
               id="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
cawthron
parents:
diff changeset
    28
               label="%_UI_SelectCustomComponentProjects"
cawthron
parents:
diff changeset
    29
               menubarPath="componentMenu/additions"
cawthron
parents:
diff changeset
    30
               style="push"
cawthron
parents:
diff changeset
    31
               tooltip="%_UI_SelectCustomComponentProjectsTooltip"/>
cawthron
parents:
diff changeset
    32
         <action
cawthron
parents:
diff changeset
    33
               class="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
cawthron
parents:
diff changeset
    34
               id="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
cawthron
parents:
diff changeset
    35
               label="%_UI_RefreshComponents"
cawthron
parents:
diff changeset
    36
               menubarPath="componentMenu/additions"
cawthron
parents:
diff changeset
    37
               style="push"
cawthron
parents:
diff changeset
    38
               tooltip="%_UI_RefreshComponentsTooltip"/>
cawthron
parents:
diff changeset
    39
         <action
cawthron
parents:
diff changeset
    40
               class="com.nokia.sdt.component.symbian.actions.ForceSaveAction"
cawthron
parents:
diff changeset
    41
               id="com.nokia.sdt.component.symbian.ForceSaveAction"
cawthron
parents:
diff changeset
    42
               label="%_UI_ForceSave"
cawthron
parents:
diff changeset
    43
               menubarPath="componentMenu/additions"
cawthron
parents:
diff changeset
    44
               style="push"
cawthron
parents:
diff changeset
    45
               tooltip="%_UI_ForceSaveTooltip"/>
cawthron
parents:
diff changeset
    46
      </actionSet>
cawthron
parents:
diff changeset
    47
   </extension>
cawthron
parents:
diff changeset
    48
   <extension
cawthron
parents:
diff changeset
    49
         point="com.nokia.sdt.uimodel.componentProvider">
cawthron
parents:
diff changeset
    50
      <provider
cawthron
parents:
diff changeset
    51
            class="com.nokia.sdt.component.symbian.ComponentProvider"
cawthron
parents:
diff changeset
    52
            name="com.nokia.sdt.component.symbian.Symbian-Provider"/>
cawthron
parents:
diff changeset
    53
   </extension>
cawthron
parents:
diff changeset
    54
cawthron
parents:
diff changeset
    55
  <extension point="org.eclipse.emf.ecore.generated_package">
cawthron
parents:
diff changeset
    56
    <package 
cawthron
parents:
diff changeset
    57
       uri = "http://www.nokia.com/sdt/emf/component" 
cawthron
parents:
diff changeset
    58
       class = "com.nokia.sdt.emf.component.ComponentPackage" />
cawthron
parents:
diff changeset
    59
  </extension>
cawthron
parents:
diff changeset
    60
cawthron
parents:
diff changeset
    61
  <extension point="org.eclipse.emf.ecore.extension_parser">
cawthron
parents:
diff changeset
    62
    <parser 
cawthron
parents:
diff changeset
    63
       type="component" 
cawthron
parents:
diff changeset
    64
       class="com.nokia.sdt.emf.component.util.ComponentResourceFactoryImpl" />
cawthron
parents:
diff changeset
    65
  </extension>
cawthron
parents:
diff changeset
    66
cawthron
parents:
diff changeset
    67
   <extension
cawthron
parents:
diff changeset
    68
         point="org.eclipse.ui.popupMenus">
cawthron
parents:
diff changeset
    69
      <objectContribution
cawthron
parents:
diff changeset
    70
            adaptable="false"
cawthron
parents:
diff changeset
    71
            id="com.nokia.sdt.component.symbian.verticalMove"
cawthron
parents:
diff changeset
    72
            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
cawthron
parents:
diff changeset
    73
         <action
cawthron
parents:
diff changeset
    74
               class="com.nokia.sdt.component.symbian.actions.MoveUpActionDelegate"
cawthron
parents:
diff changeset
    75
               enablesFor="1"
cawthron
parents:
diff changeset
    76
               id="com.nokia.sdt.component.symbian.verticalUp"
cawthron
parents:
diff changeset
    77
               label="%_UI_MoveUp"
cawthron
parents:
diff changeset
    78
               menubarPath="com.nokia.sdt.uidesigner.component"/>
cawthron
parents:
diff changeset
    79
         <action
cawthron
parents:
diff changeset
    80
               class="com.nokia.sdt.component.symbian.actions.MoveDownActionDelegate"
cawthron
parents:
diff changeset
    81
               enablesFor="1"
cawthron
parents:
diff changeset
    82
               id="com.nokia.sdt.component.symbian.verticalDown"
cawthron
parents:
diff changeset
    83
               label="%_UI_MoveDown"
cawthron
parents:
diff changeset
    84
               menubarPath="com.nokia.sdt.uidesigner.component"/>
cawthron
parents:
diff changeset
    85
         <filter
cawthron
parents:
diff changeset
    86
               name="attribute-matches:[parent]@ordered-layout-type"
cawthron
parents:
diff changeset
    87
               value="vertical.*"/>
cawthron
parents:
diff changeset
    88
      </objectContribution>
cawthron
parents:
diff changeset
    89
      <objectContribution
cawthron
parents:
diff changeset
    90
            adaptable="false"
cawthron
parents:
diff changeset
    91
            id="com.nokia.sdt.component.symbian.imagePropertyEdit"
cawthron
parents:
diff changeset
    92
            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
cawthron
parents:
diff changeset
    93
         <filter
cawthron
parents:
diff changeset
    94
               name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
cawthron
parents:
diff changeset
    95
               value="true"/>
cawthron
parents:
diff changeset
    96
         <action
cawthron
parents:
diff changeset
    97
               class="com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
cawthron
parents:
diff changeset
    98
               enablesFor="1"
cawthron
parents:
diff changeset
    99
               id="com.nokia.sdt.component.symbian.editImage"
cawthron
parents:
diff changeset
   100
               label="%_UI_EditImage"
cawthron
parents:
diff changeset
   101
               menubarPath="com.nokia.sdt.uidesigner.component"/>
cawthron
parents:
diff changeset
   102
      </objectContribution>
cawthron
parents:
diff changeset
   103
      <objectContribution
cawthron
parents:
diff changeset
   104
            adaptable="false"
cawthron
parents:
diff changeset
   105
            id="com.nokia.sdt.component.symbian.switchChildMenu"
cawthron
parents:
diff changeset
   106
            objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
cawthron
parents:
diff changeset
   107
         <filter
cawthron
parents:
diff changeset
   108
               name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
cawthron
parents:
diff changeset
   109
               value="true"/>
cawthron
parents:
diff changeset
   110
         <action
cawthron
parents:
diff changeset
   111
               class="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
cawthron
parents:
diff changeset
   112
               enablesFor="1"
cawthron
parents:
diff changeset
   113
               id="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
cawthron
parents:
diff changeset
   114
               label="%_UI_SwitchView"
cawthron
parents:
diff changeset
   115
               menubarPath="com.nokia.sdt.uidesigner.component"
cawthron
parents:
diff changeset
   116
               style="pulldown"/>
cawthron
parents:
diff changeset
   117
      </objectContribution>
cawthron
parents:
diff changeset
   118
   </extension>
cawthron
parents:
diff changeset
   119
   <extension
cawthron
parents:
diff changeset
   120
         id="xmlProblem"
cawthron
parents:
diff changeset
   121
         name="XML Problem"
cawthron
parents:
diff changeset
   122
         point="org.eclipse.core.resources.markers">
cawthron
parents:
diff changeset
   123
      <super
cawthron
parents:
diff changeset
   124
            type="org.eclipse.core.resources.problemmarker">
cawthron
parents:
diff changeset
   125
      </super>
cawthron
parents:
diff changeset
   126
      <persistent
cawthron
parents:
diff changeset
   127
            value="true">
cawthron
parents:
diff changeset
   128
      </persistent>
cawthron
parents:
diff changeset
   129
   </extension>
cawthron
parents:
diff changeset
   130
   <extension
cawthron
parents:
diff changeset
   131
         id="userComponentProjectNature"
cawthron
parents:
diff changeset
   132
         name="UI Designer User Component Project Nature"
cawthron
parents:
diff changeset
   133
         point="org.eclipse.core.resources.natures">
cawthron
parents:
diff changeset
   134
      <runtime>
cawthron
parents:
diff changeset
   135
         <run
cawthron
parents:
diff changeset
   136
               class="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature">
cawthron
parents:
diff changeset
   137
         </run>
cawthron
parents:
diff changeset
   138
      </runtime>
cawthron
parents:
diff changeset
   139
   </extension>
cawthron
parents:
diff changeset
   140
   <extension
cawthron
parents:
diff changeset
   141
   		point="org.eclipse.ui.ide.projectNatureImages">
cawthron
parents:
diff changeset
   142
   		<image icon="icons/userComponentProject.png"
cawthron
parents:
diff changeset
   143
   			natureId="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature"
cawthron
parents:
diff changeset
   144
   			id="com.nokia.sdt.component.symbian.userComponentProjectNatureImage" 
cawthron
parents:
diff changeset
   145
   		/>
cawthron
parents:
diff changeset
   146
   	</extension>
cawthron
parents:
diff changeset
   147
   <extension
cawthron
parents:
diff changeset
   148
         point="com.nokia.sdt.component.symbian.implementation">
cawthron
parents:
diff changeset
   149
      <implementation class="com.nokia.sdt.component.symbian.visual.VisualAppearanceImplementationFactory"/>
cawthron
parents:
diff changeset
   150
      <implementation class="com.nokia.sdt.component.symbian.layout.LayoutImplementationFactory"/>
cawthron
parents:
diff changeset
   151
      <implementation class="com.nokia.sdt.component.symbian.propertyListener.PropertyListenerImplementationFactory"/>
cawthron
parents:
diff changeset
   152
      <implementation class="com.nokia.sdt.component.symbian.reconcileProperty.ReconcilePropertyImplementationFactory"/>
cawthron
parents:
diff changeset
   153
      <implementation class="com.nokia.sdt.component.symbian.customizerUI.CustomizerUIImplementationFactory"/>
cawthron
parents:
diff changeset
   154
      <implementation class="com.nokia.sdt.component.symbian.querycontainment.QueryContainmentImplementationFactory"/>
cawthron
parents:
diff changeset
   155
      <implementation class="com.nokia.sdt.component.symbian.directLabelEdit.DirectLabelEditImplementationFactory"/>
cawthron
parents:
diff changeset
   156
      <implementation class="com.nokia.sdt.component.symbian.properties.PropertyExtenderImplementationFactory"/>
cawthron
parents:
diff changeset
   157
      <implementation class="com.nokia.sdt.component.symbian.editor.ComponentEditorImplementationFactory"/>
cawthron
parents:
diff changeset
   158
      <implementation class="com.nokia.sdt.component.symbian.directImageEdit.DirectImageEditImplementationFactory"/>
cawthron
parents:
diff changeset
   159
      <implementation class="com.nokia.sdt.component.symbian.imagePropertyRenderingInfo.ImagePropertyRenderingInfoImplementationFactory"/>
cawthron
parents:
diff changeset
   160
      <implementation class="com.nokia.sdt.component.symbian.componentValidator.ComponentValidatorImplementationFactory"/>
cawthron
parents:
diff changeset
   161
      <implementation class="com.nokia.sdt.component.symbian.events.ComponentEventInfoImplementationFactory"/>
cawthron
parents:
diff changeset
   162
      <implementation class="com.nokia.sdt.component.symbian.setPropertyCommand.SetValueCommandExtenderImplementationFactory"/>
cawthron
parents:
diff changeset
   163
      <implementation class="com.nokia.sdt.component.symbian.initializer.InitializerImplementationFactory"/>
cawthron
parents:
diff changeset
   164
      <implementation class="com.nokia.sdt.component.symbian.childListener.ChildListenerImplementationFactory"/>
cawthron
parents:
diff changeset
   165
      <implementation class="com.nokia.sdt.component.symbian.scrolling.ScrollBoundsProviderImplementationFactory"/>
cawthron
parents:
diff changeset
   166
      <implementation class="com.nokia.sdt.component.symbian.delegate.ImplementationDelegateFactory"/>
cawthron
parents:
diff changeset
   167
      <implementation class="com.nokia.sdt.component.symbian.childCommand.ChildCommandExtenderImplementationFactory"/>
cawthron
parents:
diff changeset
   168
      <implementation class="com.nokia.sdt.component.symbian.modelUpdater.ModelUpdaterImplementationFactory"/>
cawthron
parents:
diff changeset
   169
      <implementation
cawthron
parents:
diff changeset
   170
            class="com.nokia.sdt.component.symbian.creationTool.CreationToolProviderImplementationFactory">
cawthron
parents:
diff changeset
   171
      </implementation>
cawthron
parents:
diff changeset
   172
      <implementation
cawthron
parents:
diff changeset
   173
            class="com.nokia.sdt.component.symbian.targetFeedback.TargetFeedbackListenerImplementationFactory">
cawthron
parents:
diff changeset
   174
      </implementation>
cawthron
parents:
diff changeset
   175
      <implementation
cawthron
parents:
diff changeset
   176
            class="com.nokia.sdt.component.symbian.clipboardCommand.ClipboardCommandExtenderImplementationFactory">
cawthron
parents:
diff changeset
   177
      </implementation>
cawthron
parents:
diff changeset
   178
   </extension>
cawthron
parents:
diff changeset
   179
   <extension
cawthron
parents:
diff changeset
   180
         point="com.nokia.sdt.sourcegen.nameAlgorithm">
cawthron
parents:
diff changeset
   181
      <algorithm
cawthron
parents:
diff changeset
   182
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmCommands"
cawthron
parents:
diff changeset
   183
            id="com.nokia.sdt.component.symbian.NAME_ALG_COMMANDS"/>
cawthron
parents:
diff changeset
   184
      <algorithm
cawthron
parents:
diff changeset
   185
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmControlType"
cawthron
parents:
diff changeset
   186
            id="com.nokia.sdt.component.symbian.NAME_ALG_CONTROL_TYPE"/>
cawthron
parents:
diff changeset
   187
      <algorithm
cawthron
parents:
diff changeset
   188
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmDialogId"
cawthron
parents:
diff changeset
   189
            id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_LINE_ID"/>
cawthron
parents:
diff changeset
   190
      <algorithm
cawthron
parents:
diff changeset
   191
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmStatusPaneId"
cawthron
parents:
diff changeset
   192
            id="com.nokia.sdt.component.symbian.NAME_ALG_STATUS_PANE_ID"/>
cawthron
parents:
diff changeset
   193
      <algorithm
cawthron
parents:
diff changeset
   194
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmViewUid"
cawthron
parents:
diff changeset
   195
            id="com.nokia.sdt.component.symbian.NAME_ALG_VIEW_UID"/>
cawthron
parents:
diff changeset
   196
      <algorithm
cawthron
parents:
diff changeset
   197
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmSettingItemId"
cawthron
parents:
diff changeset
   198
            id="com.nokia.sdt.component.symbian.NAME_ALG_SETTING_ITEM_ID"/>
cawthron
parents:
diff changeset
   199
      <algorithm
cawthron
parents:
diff changeset
   200
            class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmPageId"
cawthron
parents:
diff changeset
   201
            id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_PAGE_ID"/>
cawthron
parents:
diff changeset
   202
   </extension>
cawthron
parents:
diff changeset
   203
   <extension
cawthron
parents:
diff changeset
   204
         point="org.eclipse.ui.perspectiveExtensions">
cawthron
parents:
diff changeset
   205
      <perspectiveExtension targetID="com.nokia.sdt.component.symbian.componentPerspectiveExtension">
cawthron
parents:
diff changeset
   206
         <actionSet id="com.nokia.sdt.component.symbian.componentActionSet"/>
cawthron
parents:
diff changeset
   207
      </perspectiveExtension>
cawthron
parents:
diff changeset
   208
   </extension>
cawthron
parents:
diff changeset
   209
</plugin>