| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.2"?> | |
| <!-- | |
| Copyright (C) 2012 The Android Open Source Project | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. | |
| --> | |
| <plugin> | |
| <extension-point id="com.motorola.studio.android.codeutils.sampleActivityDatabase" name="Add Android Sample Activity Page Based on Database" schema="schema/com.motorola.studio.android.sampleActivityDatabase.exsd"/> | |
| <extension | |
| point="org.eclipse.ui.newWizards"> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewActivityWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/new_activity_wiz.png" | |
| id="com.motorola.studio.android.wizards.newActivityWizard" | |
| name="%android.wizard.activity" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.activity.description | |
| </description> | |
| </wizard> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewActivityBasedOnTemplateWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/new_activity_template_wiz.png" | |
| id="com.motorola.studio.android.wizards.newActivityBasedOnTemplateWizard" | |
| name="%android.wizard.activity.template" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.activity.template.description | |
| </description> | |
| </wizard> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewReceiverWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/receiver.png" | |
| id="com.motorola.studio.android.wizards.newReceiverWizard" | |
| name="%android.wizard.receiver" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.receiver.description | |
| </description> | |
| </wizard> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewServiceWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/service_new.gif" | |
| id="com.motorola.studio.android.wizards.newServiceWizard" | |
| name="%android.wizard.service" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.service.description | |
| </description> | |
| </wizard> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewProviderWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/provider.png" | |
| id="com.motorola.studio.android.wizards.newProviderWizard" | |
| name="%android.wizard.provider" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.provider.description | |
| </description> | |
| </wizard> | |
| <wizard | |
| canFinishEarly="false" | |
| category="com.android.ide.eclipse.wizards.category" | |
| class="com.motorola.studio.android.wizards.buildingblocks.NewWidgetProviderWizard" | |
| finalPerspective="com.motorola.studio.android.perspective" | |
| hasPages="true" | |
| icon="icons/obj16/widget_provider_block_wiz_toolbar.png" | |
| id="com.motorola.studio.android.wizard.newWidgetProviderWizard" | |
| name="%android.wizard.widget.provider" | |
| preferredPerspectives="com.motorola.studio.android.perspective, org.eclipse.jdt.ui.JavaPerspective" | |
| project="false"> | |
| <description> | |
| %android.wizard.widget.provider.description | |
| </description> | |
| </wizard> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.commands"> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewActivityWizard" | |
| id="com.motorola.studio.android.new.activity" | |
| name="%motodevmenu.new.activity"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewActivityBasedOnTemplateHandler" | |
| id="com.motorola.studio.android.new.activity.template" | |
| name="%motodevmenu.autogeneratedcode.activity"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewBroadcastReceiverWizard" | |
| id="com.motorola.studio.android.new.broadcast.receiver" | |
| name="%motodevmenu.new.broadcastreceiver"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewContentProviderWizard" | |
| id="com.motorola.studio.android.new.content.provider" | |
| name="%motodevmenu.new.contentprovider"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewServiceWizard" | |
| id="com.motorola.studio.android.new.service" | |
| name="%motodevmenu.new.service"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.command.NewWidgetProviderWizard" | |
| id="com.motorola.studio.android.new.widget.provider" | |
| name="%motodevmenu.new.widget.provider"> | |
| </command> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.menus"> | |
| <menuContribution | |
| allPopups="true" | |
| locationURI="popup:org.eclipse.jdt.ui.source.menu?endof=externalizeGroup"> | |
| <separator | |
| name="com.motorola.studio.android.fillcodeseparator1" | |
| visible="true"> | |
| </separator> | |
| <command | |
| commandId="com.motorola.studio.android.fillActivityBasedOnLayout" | |
| icon="icons/obj16/fill_code_from_layout_16x16.png" | |
| label="%Motodev_Studio_Fill_Activity_Based_On_Layout" | |
| style="push"> | |
| <visibleWhen | |
| checkEnabled="false"> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate> | |
| <adapt | |
| type="org.eclipse.jface.text.TextSelection"> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| </visibleWhen> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.fillSaveInstanceState" | |
| label="%fill_save_instance_state_command_name" | |
| style="push" | |
| tooltip="%fill_save_instance_state_command_description"> | |
| <visibleWhen | |
| checkEnabled="false"> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate> | |
| <adapt | |
| type="org.eclipse.jface.text.TextSelection"> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| </visibleWhen> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.GenerateMenuCode" | |
| label="%Motodev_Studio_Generate_Menu_Code" | |
| style="push"> | |
| <visibleWhen | |
| checkEnabled="false"> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate> | |
| <adapt | |
| type="org.eclipse.jface.text.TextSelection"> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| </visibleWhen> | |
| </command> | |
| </menuContribution> | |
| <menuContribution | |
| allPopups="false" | |
| locationURI="menu:studioAndroidAutoGenerateCode"> | |
| <command | |
| commandId="com.motorola.studio.android.fillActivityBasedOnLayout" | |
| icon="icons/obj16/fill_code_from_layout_16x16.png" | |
| label="%Motodev_Studio_Fill_Activity_Based_On_Layout" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.fillSaveInstanceState" | |
| label="%fill_save_instance_state_command_name" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.GenerateMenuCode" | |
| label="%Motodev_Studio_Generate_Menu_Code" | |
| style="push"> | |
| </command> | |
| </menuContribution> | |
| <menuContribution | |
| locationURI="menu:studioAndroidNewWizardsMenu"> | |
| <separator | |
| name="com.motorola.studio.android.afterNewProjectSeparator" | |
| visible="true"> | |
| </separator> | |
| <command | |
| commandId="com.motorola.studio.android.new.activity" | |
| icon="icons/obj16/new_activity_wiz.png" | |
| label="%motodevmenu.new.activity" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.new.broadcast.receiver" | |
| icon="icons/obj16/receiver.png" | |
| label="%motodevmenu.new.broadcastreceiver" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.new.content.provider" | |
| icon="icons/obj16/provider.png" | |
| label="%motodevmenu.new.contentprovider" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.new.service" | |
| icon="icons/obj16/service_new.gif" | |
| label="%motodevmenu.new.service" | |
| style="push"> | |
| </command> | |
| <command | |
| commandId="com.motorola.studio.android.new.widget.provider" | |
| icon="icons/obj16/widget_provider_block_wiz_toolbar.png" | |
| label="%motodevmenu.new.widget.provider" | |
| style="push"> | |
| </command> | |
| </menuContribution> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.commands"> | |
| <command | |
| defaultHandler="com.motorola.studio.android.generateviewbylayout.ui.GenerateViewBasedOnLayoutHandler" | |
| id="com.motorola.studio.android.fillActivityBasedOnLayout" | |
| name="%Motodev_Studio_Fill_Activity_Based_On_Layout"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.generateviewbylayout.ui.FillOnSaveInstanceStateHandler" | |
| description="%fill_save_instance_state_command_description" | |
| id="com.motorola.studio.android.fillSaveInstanceState" | |
| name="%fill_save_instance_state_command_name"> | |
| </command> | |
| <command | |
| defaultHandler="com.motorola.studio.android.generatemenucode.ui.GenerateMenuCodeHandler" | |
| id="com.motorola.studio.android.GenerateMenuCode" | |
| name="%Motodev_Studio_Generate_Menu_Code"> | |
| </command> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.handlers"> | |
| <handler | |
| class="com.motorola.studio.android.generateviewbylayout.ui.GenerateViewBasedOnLayoutHandler" | |
| commandId="com.motorola.studio.android.fillActivityBasedOnLayout"> | |
| <enabledWhen> | |
| <or> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| <and> | |
| <with | |
| variable="activeEditorId"> | |
| <equals | |
| value="org.eclipse.jdt.ui.CompilationUnitEditor"> | |
| </equals> | |
| </with> | |
| </and> | |
| </or></enabledWhen> | |
| <activeWhen> | |
| <with | |
| variable="activeWorkbenchWindow"> | |
| <instanceof | |
| value="org.eclipse.ui.IWorkbenchWindow"> | |
| </instanceof> | |
| </with></activeWhen> | |
| </handler> | |
| <handler | |
| class="com.motorola.studio.android.generateviewbylayout.ui.FillOnSaveInstanceStateHandler" | |
| commandId="com.motorola.studio.android.fillSaveInstanceState"> | |
| <activeWhen> | |
| <with | |
| variable="activeWorkbenchWindow"> | |
| <instanceof | |
| value="org.eclipse.ui.IWorkbenchWindow"> | |
| </instanceof> | |
| </with> | |
| </activeWhen> | |
| <enabledWhen> | |
| <or> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| <and> | |
| <with | |
| variable="activeEditorId"> | |
| <equals | |
| value="org.eclipse.jdt.ui.CompilationUnitEditor"> | |
| </equals> | |
| </with> | |
| </and> | |
| </or> | |
| </enabledWhen> | |
| </handler> | |
| <handler | |
| class="com.motorola.studio.android.generatemenucode.ui.GenerateMenuCodeHandler" | |
| commandId="com.motorola.studio.android.GenerateMenuCode"> | |
| <enabledWhen> | |
| <or> | |
| <and> | |
| <count | |
| value="1"> | |
| </count> | |
| <or> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IResource"> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.extension" | |
| value="java"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| <iterate | |
| ifEmpty="false" | |
| operator="and"> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.open"> | |
| </test> | |
| <test | |
| forcePluginActivation="true" | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </iterate> | |
| </or> | |
| </and> | |
| <and> | |
| <with | |
| variable="activeEditorId"> | |
| <equals | |
| value="org.eclipse.jdt.ui.CompilationUnitEditor"> | |
| </equals> | |
| </with> | |
| </and> | |
| </or></enabledWhen> | |
| <activeWhen> | |
| <with | |
| variable="activeWorkbenchWindow"> | |
| <instanceof | |
| value="org.eclipse.ui.IWorkbenchWindow"> | |
| </instanceof> | |
| </with></activeWhen> | |
| </handler> | |
| </extension> | |
| <extension | |
| point="com.motorola.studio.android.codeutils.sampleActivityDatabase"> | |
| <parameterCollector | |
| class="com.motorola.studio.android.codeutils.codegeneration.DatabaseListActivityGeneratorByTable"> | |
| </parameterCollector> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.menus"> | |
| <menuContribution | |
| allPopups="false" | |
| locationURI="menu:motorolaMenu?after=autoGenerateCodeSeparator"> | |
| <menu | |
| id="studioAndroidAutoGenerateCode" | |
| label="%motodevmenu.autogeneratedcode"> | |
| <command | |
| commandId="com.motorola.studio.android.new.activity.template" | |
| icon="icons/obj16/new_activity_template_wiz.png" | |
| label="%motodevmenu.autogeneratedcode.activity" | |
| style="push"> | |
| </command> | |
| </menu> | |
| </menuContribution> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.perspectiveExtensions"> | |
| <perspectiveExtension | |
| targetID="org.eclipse.jdt.ui.JavaPerspective"> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newActivityWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newActivityBasedOnTemplateWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newReceiverWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newServiceWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newProviderWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizard.newWidgetProviderWizard"> | |
| </newWizardShortcut> | |
| </perspectiveExtension> | |
| <perspectiveExtension | |
| targetID="org.eclipse.sequoyah.android.cdt.build.ui.perspective"> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newActivityWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newActivityBasedOnTemplateWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newReceiverWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newServiceWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizards.newProviderWizard"> | |
| </newWizardShortcut> | |
| <newWizardShortcut | |
| id="com.motorola.studio.android.wizard.newWidgetProviderWizard"> | |
| </newWizardShortcut> | |
| </perspectiveExtension> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.navigator.navigatorContent"> | |
| <commonWizard | |
| menuGroupId="2newAndroidBuildingBlock" | |
| type="new" | |
| wizardId="com.motorola.studio.android.wizards.newActivityWizard"> | |
| <enablement> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </enablement> | |
| </commonWizard> | |
| <commonWizard | |
| menuGroupId="2newAndroidBuildingBlock" | |
| type="new" | |
| wizardId="com.motorola.studio.android.wizards.newActivityBasedOnTemplateWizard"> | |
| <enablement> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </enablement> | |
| </commonWizard> | |
| <commonWizard | |
| menuGroupId="2newAndroidBuildingBlock" | |
| type="new" | |
| wizardId="com.motorola.studio.android.wizards.newReceiverWizard"> | |
| <enablement> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </enablement> | |
| </commonWizard> | |
| <commonWizard | |
| menuGroupId="2newAndroidBuildingBlock" | |
| type="new" | |
| wizardId="com.motorola.studio.android.wizards.newServiceWizard"> | |
| <enablement> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </enablement> | |
| </commonWizard> | |
| <commonWizard | |
| menuGroupId="2newAndroidBuildingBlock" | |
| type="new" | |
| wizardId="com.motorola.studio.android.wizards.newProviderWizard"> | |
| <enablement> | |
| <adapt | |
| type="org.eclipse.core.resources.IProject"> | |
| <test | |
| property="org.eclipse.core.resources.projectNature" | |
| value="com.android.ide.eclipse.adt.AndroidNature"> | |
| </test> | |
| </adapt> | |
| </enablement> | |
| </commonWizard> | |
| </extension> | |
| </plugin> |