<?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="&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>