blob: 1efdbe05ae4f43df4e94f147279cca83e81d06d6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<!--START adb shell and console services START-->
<extension
id="com.motorola.studio.android.devices.services.adbShell"
name="%adbShellName"
point="org.eclipse.sequoyah.device.framework.service">
<service
description="%adbShellDescription"
handler="com.motorola.studio.android.devices.services.console.ADBShellHandler"
icon="icons/adb_shell.png"
id="com.motorola.studio.android.devices.services.adbShell"
name="%adbShellName"
parallelized="true"
provider="%providerName"
version="0.4.0"
visible="true">
</service>
</extension>
<extension
id="com.motorola.studio.android.devices.services.emulatorConsole"
name="%emulatorConsoleName"
point="org.eclipse.sequoyah.device.framework.service">
<service
description="%emulatorConsoleDescription"
handler="com.motorola.studio.android.devices.services.console.EmulatorConsoleHandler"
icon="icons/emulator_console.png"
id="com.motorola.studio.android.devices.services.emulatorConsole"
name="%emulatorConsoleName"
parallelized="true"
provider="%providerName"
version="0.4.0"
visible="true">
</service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%adbShellName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.adbShell">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status></service>
</extension>
<extension
id="com.motorola.studio.android.handset.androidHandset"
name="%adbShellName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.adbShell">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status></service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%emulatorConsoleName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.emulatorConsole">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.remote.androidRemoteDevice"
name="%adbShellName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.adbShell">
<status
endId="com.motorola.studio.android.remote.status.connected"
haltId="com.motorola.studio.android.remote.status.connected"
startId="com.motorola.studio.android.remote.status.connected">
</status></service>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.motorola.studio.android.devices.services.console.ADBShellCommand"
id="com.motorola.studio.android.device.adb.shell"
name="%adbShellName">
</command>
<command
defaultHandler="com.motorola.studio.android.devices.services.console.EmulatorConsoleCommand"
id="com.motorola.studio.android.device.emulator.console"
name="%emulatorConsoleName">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:com.motorola.studio.android.emulator.view.popup">
<command
commandId="com.motorola.studio.android.device.adb.shell"
icon="icons/adb_shell.png"
id="adb.shell"
label="%adbShellName"
style="push"
tooltip="%adbShellDescription">
</command>
<command
commandId="com.motorola.studio.android.device.emulator.console"
icon="icons/emulator_console.png"
id="emulator.console"
label="%emulatorConsoleName"
style="push"
tooltip="%emulatorConsoleDescription">
</command>
</menuContribution>
</extension>
<!--END adb shell and console services END-->
<!--START deploy and uninstall services START-->
<extension
id="deployService"
name="%deployServiceName"
point="org.eclipse.sequoyah.device.framework.service">
<service
copyright="%copyright"
description="%deployDescription"
handler="com.motorola.studio.android.devices.services.deploy.DeployServiceHandler"
icon="icons/deploy.png"
id="com.motorola.studio.android.devices.services.deployService"
interval="1000"
name="%deployServiceName"
parallelized="true"
provider="%providerName"
version="0.1.0"
visible="true">
</service>
</extension>
<extension
id="uninstallAppService"
name="%uninstallAppServiceName"
point="org.eclipse.sequoyah.device.framework.service">
<service
copyright="%copyright"
description="%uninstallAppServiceDescription"
handler="com.motorola.studio.android.devices.services.deploy.UninstallAppServiceHandler"
icon="icons/uninstall.png"
id="com.motorola.studio.android.devices.services.uninstallAppService"
name="%uninstallAppServiceName"
parallelized="false"
provider="%providerName"
version="0.1.0"
visible="true">
</service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%deployServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.deployService">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status></service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%uninstallAppServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.uninstallAppService">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status></service>
</extension>
<extension
id="com.motorola.studio.android.handset.androidHandset"
name="%deployServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.deployService">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.handset.androidHandset"
name="%uninstallAppServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.uninstallAppService">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status></service>
</extension>
<extension
id="com.motorola.studio.android.remote.androidRemoteDevice"
name="%deployServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.deployService">
<status
endId="com.motorola.studio.android.remote.status.connected"
haltId="com.motorola.studio.android.remote.status.connected"
startId="com.motorola.studio.android.remote.status.connected">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.remote.androidRemoteDevice"
name="%uninstallAppServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.uninstallAppService">
<status
endId="com.motorola.studio.android.remote.status.connected"
haltId="com.motorola.studio.android.remote.status.connected"
startId="com.motorola.studio.android.remote.status.connected">
</status></service>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.motorola.studio.android.devices.services.deploy.DeployServiceCommand"
id="com.motorola.studio.android.device.install.app"
name="%deployServiceName">
</command>
<command
defaultHandler="com.motorola.studio.android.devices.services.deploy.UninstallAppServiceCommand"
id="com.motorola.studio.android.device.uninstall.app"
name="%uninstallAppServiceName">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:com.motorola.studio.android.emulator.view.popup">
<command
commandId="com.motorola.studio.android.device.install.app"
icon="icons/deploy.png"
id="deploy.command"
label="%deployServiceName"
style="push">
</command>
<command
commandId="com.motorola.studio.android.device.uninstall.app"
icon="icons/uninstall.png"
id="uninstall.command"
label="%uninstallAppServiceName"
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="com.motorola.studio.android.devices.services.deploy.EmulatorTester"
id="hasActiveInstanceTester"
namespace="com.motorola.studio.android.emulator"
properties="hasActiveInstance"
type="java.lang.Object">
</propertyTester>
</extension>
<!--END deploy and uninstall services END-->
<!--START monkey and screenshot services START-->
<extension
id="takescreenshot"
name="%takeScreenshotServiceName"
point="org.eclipse.sequoyah.device.framework.service">
<service
copyright="%copyright"
description="%takeScreenshotDescription"
handler="com.motorola.studio.android.devices.services.ddms.ScreenshotServiceHandler"
icon="icons/screenshot_16.jpg"
id="com.motorola.studio.android.devices.services.takescreenshot"
name="%takeScreenshotServiceName"
parallelized="true"
provider="%providerName"
version="0.1.0"
visible="true">
</service>
</extension>
<extension
id="monkey"
name="%monkeyServiceName"
point="org.eclipse.sequoyah.device.framework.service">
<service
copyright="%copyright"
description="%monkeyDescription"
handler="com.motorola.studio.android.devices.services.ddms.MonkeyServiceHandler"
icon="icons/monkey_16.png"
id="com.motorola.studio.android.devices.services.monkey"
name="%monkeyDescription"
parallelized="false"
provider="%providerName"
version="0.1.0"
visible="true">
</service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%takeScreenshotServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.takescreenshot">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%monkeyServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.monkey">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.handset.androidHandset"
name="%takeScreenshotServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.takescreenshot">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.handset.androidHandset"
name="%monkeyServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.monkey">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.remote.androidRemoteDevice"
name="%takeScreenshotServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.takescreenshot">
<status
endId="com.motorola.studio.android.remote.status.connected"
haltId="com.motorola.studio.android.remote.status.connected"
startId="com.motorola.studio.android.remote.status.connected">
</status>
</service>
</extension>
<extension
id="com.motorola.studio.android.remote.androidRemoteDevice"
name="%monkeyServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.monkey">
<status
endId="com.motorola.studio.android.remote.status.connected"
haltId="com.motorola.studio.android.remote.status.connected"
startId="com.motorola.studio.android.remote.status.connected">
</status>
</service>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.motorola.studio.android.devices.services.ddms.ScreenshotServiceCommand"
id="com.motorola.studio.android.device.take.screenshot"
name="%takeScreenshotServiceName">
</command>
<command
defaultHandler="com.motorola.studio.android.devices.services.ddms.MonkeyServiceCommand"
id="com.motorola.studio.android.device.monkey"
name="%monkeyDescription">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:com.motorola.studio.android.emulator.view.popup">
<command
commandId="com.motorola.studio.android.device.take.screenshot"
icon="icons/screenshot_16.jpg"
id="takescreenshot.command"
style="push">
</command>
<command
commandId="com.motorola.studio.android.device.monkey"
icon="icons/monkey_16.png"
id="monkey.command"
style="push">
</command>
</menuContribution>
</extension>
<!--END monkey and screenshot services END-->
<!--START language services START-->
<extension
id="changeLanguageService"
name="%langServiceName"
point="org.eclipse.sequoyah.device.framework.service">
<service
copyright="%copyright"
description="%langServiceDescription"
handler="com.motorola.studio.android.devices.services.lang.LangServiceHandler"
icon="resources/flag_small.png"
id="com.motorola.studio.android.devices.services.changeLanguageService"
name="%langServiceName"
parallelized="true"
provider="%providerName"
version="0.1.0"
visible="true">
</service>
</extension>
<extension
id="com.motorola.studio.android.emulator.androidDevice"
name="%langServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.devices.services.changeLanguageService">
<status
endId="com.motorola.studio.android.emulator.status.online"
haltId="com.motorola.studio.android.emulator.status.online"
startId="com.motorola.studio.android.emulator.status.online">
</status></service>
</extension>
<!-- <extension
id="com.motorola.studio.android.handset.androidHandset"
name="%deployServiceName"
point="org.eclipse.sequoyah.device.framework.serviceDefinition">
<service
id="com.motorola.studio.android.service.deploy.deployService">
<status
endId="com.motorola.studio.android.handset.status.handsetonline"
haltId="com.motorola.studio.android.handset.status.handsetonline"
startId="com.motorola.studio.android.handset.status.handsetonline">
</status></service>
</extension> -->
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.motorola.studio.android.devices.services.lang.LangServiceCommand"
id="com.motorola.studio.android.device.change.emulator.language"
name="%langServiceName">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:com.motorola.studio.android.emulator.view.popup">
<command
commandId="com.motorola.studio.android.device.change.emulator.language"
icon="resources/flag_small.png"
id="lang.command"
style="push">
</command>
</menuContribution>
</extension>
<!--END language services END-->
</plugin>