uidesigner/com.nokia.sdt.component.symbian/plugin.xml
author fturovic <frank.turovich@nokia.com>
Tue, 07 Apr 2009 15:28:30 -0500
changeset 72 5464a0b24d87
parent 2 d760517a8095
permissions -rw-r--r--
removed license page and TOC entry for 2.1
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>