Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
1738 lines (1716 sloc) 70.2 KB
<?eclipse version="3.5"?>
<plugin>
<extension-point id="net.rim.ejde.componentpack" name="%extension-point.name" schema="schema/componentpack.exsd"/>
<extension-point id="templates" name="BlackBerry Project Templates" schema="schema/templates.exsd"/>
<extension-point id="projectContent" name="BlackBerry Project Content" schema="schema/projectContent.exsd"/>
<extension point="org.eclipse.core.resources.natures"
id="net.rim.ejde.BlackBerryProjectCoreNature"
name="%extension.name">
<runtime>
<run class="net.rim.ejde.internal.model.BlackBerryProjectCoreNature"/>
</runtime>
<builder id="net.rim.ejde.internal.builder.BlackBerryResourcesBuilder"/>
</extension>
<extension point="org.eclipse.core.resources.natures"
id="net.rim.ejde.BlackBerryPreProcessNature"
name="%extension.name.0">
<runtime>
<run class="net.rim.ejde.internal.model.BlackBerryProjectPreprocessingNature" />
</runtime>
<builder id="net.rim.ejde.internal.builder.BlackBerryPreprocessBuilder"/>
</extension>
<extension point="org.eclipse.ui.ide.projectNatureImages">
<image icon="icons/bb_decorator.gif"
natureId="net.rim.ejde.BlackBerryProjectCoreNature"
id="net.rim.ejde.natureimage"/>
</extension>
<extension point="org.eclipse.core.resources.builders"
name="%ResourceBuilder.name"
id="net.rim.ejde.internal.builder.BlackBerryResourcesBuilder">
<builder hasNature="true">
<run class="net.rim.ejde.internal.builders.ResourceBuilder"/>
</builder>
</extension>
<extension point="org.eclipse.core.resources.builders"
name="%Preprocessor.Name"
id="net.rim.ejde.internal.builder.BlackBerryPreprocessBuilder">
<builder hasNature="true">
<run class="net.rim.ejde.internal.builders.PreprocessingBuilder"/>
</builder>
</extension>
<extension
id="xmlProblem"
name="%extension.name.3"
point="org.eclipse.core.resources.markers">
<super
type="net.rim.ejde.BlackBerryProblem">
</super>
<persistent
value="true">
</persistent>
</extension>
<!-- IMPORT WIZARDS }=> -->
<extension
point="org.eclipse.ui.importWizards">
<category id="net.rim.ejde"
name="%BlackBerryCategory.label"/>
<wizard category="net.rim.ejde"
class="net.rim.ejde.internal.ui.wizards.imports.ImportLegacyProjectsWizard"
icon="icons/obj16/import_bb_legacy_proj.gif"
id="net.rim.ejde.internal.ui.wizards.imports.ImportLegacyProjectsWizard"
name="%ImportBlackBerryProjectWizard.label">
<description>%ImportBlackBerryProjectWizard.description</description>
</wizard>
<wizard
category="net.rim.ejde"
class="net.rim.ejde.internal.ui.wizards.imports.ImportSamplesWizard"
icon="icons/obj16/import_bb_proj.png"
id="net.rim.ejde.internal.ui.wizards.imports.ImportSamplesWizard"
name="%ImportSamplesWizard.label">
<description>
%ImportSamplesWizard.description
</description>
</wizard>
</extension>
<extension point="org.eclipse.ui.editors">
<editor
class="net.rim.ejde.internal.ui.editors.model.BlackBerryProjectFormEditor"
default="true"
filenames="BlackBerry_App_Descriptor.xml"
icon="icons/obj16/app_descriptor.gif"
id="net.rim.ejde.BlackBerryProjectFormEditor"
name="%BBApplicationDescriptor.editor.name"/>
<editor
class="net.rim.ejde.internal.ui.editors.locale.ResourceEditor"
default="false"
extensions="rrc, rrh"
icon="icons/obj16/il8n.png"
id="net.rim.ejde.internal.ui.editors.locale.ResourceEditor"
name="%ResourceEditor.label">
</editor>
<editor
class="net.rim.ejde.internal.ui.editors.key.PrivateKeyEditor"
default="true"
extensions="key"
icon="icons/obj16/key.png"
id="net.rim.ejde.internal.ui.editors.PrivateKeyEditor"
name="%PrivateKeyEditor.label">
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="net.rim.ejde"
name="%BlackBerryCategory.label">
</category>
<wizard
category="net.rim.ejde"
class="net.rim.ejde.internal.ui.wizards.BlackBerryProjectWizard"
finalPerspective="net.rim.ejde.ui.perspective.BlackBerryPerspective"
icon="icons/obj16/new_bb_proj.png"
id="net.rim.ejde.internal.ui.wizards.BlackBerryProjectWizard"
name="%NewBlackBerryProjectWizard.label"
preferredPerspectives="net.rim.ejde.ui.perspective.BlackBerryPerspective"
project="true">
<description>
%NewBlackBerryProjectWizard.description
</description>
</wizard>
<wizard
category="net.rim.ejde"
class="net.rim.ejde.internal.ui.wizards.NewResourceFileWizard"
icon="icons/obj16/il8n.png"
id="net.rim.ejde.internal.ui.wizards.NewResourceFileWizard"
name="%NewResourceFileWizard.label"
project="true">
<description>
%NewResourceFileWizard.description
</description>
</wizard>
<wizard
category="net.rim.ejde"
class="net.rim.ejde.internal.ui.wizards.NewScreenWizard"
icon="icons/obj16/new_bb_screen.gif"
id="net.rim.ejde.internal.ui.wizards.NewScreenWizard"
name="BlackBerry Screen">
<description>Create a BlackBerry Screen</description>
</wizard>
</extension>
<extension point="org.eclipse.jdt.launching.executionEnvironments">
<analyzer id="net.rim.ejde.BlackBerryEnvironmentAnalizer"
class="net.rim.ejde.internal.model.BlackBerryEnvironmentAnalizer"/>
<ruleParticipant id="net.rim.ejde.BlackBerrySDKAccessRuleParticipant"
class="net.rim.ejde.internal.model.BlackBerrySDKAccessRuleParticipant"/>
<environment
description="%BlackBerryExecutionEnv.description"
id="BlackBerry Execution Environment"
ruleParticipant="net.rim.ejde.internal.model.BlackBerrySDKAccessRuleParticipant">
</environment>
</extension>
<extension point="org.eclipse.jdt.launching.vmInstallTypes">
<vmInstallType id="net.rim.ejde.BlackBerryVMInstallType"
class="net.rim.ejde.internal.model.BlackBerryVMInstallType"/>
</extension>
<extension point="org.eclipse.jdt.debug.ui.vmInstallPages">
<vmInstallPage vmInstallType="net.rim.ejde.BlackBerryVMInstallType"
class="net.rim.ejde.internal.model.ui.BlackBerryVMInstallPage">
</vmInstallPage>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="net.rim.ejde.internal.ui.preferences.RootPrefsPage"
id="net.rim.ejde.internal.ui.preferences"
name="%ejdePrefs.name">
</page>
<page
category="net.rim.ejde.internal.ui.preferences"
class="net.rim.ejde.internal.ui.preferences.PreprocessorPrefsPage"
id="net.rim.ejde.internal.ui.preferences.WorkspacePrefsPage"
name="%BlackBerryWorkspace.name">
</page>
<page
category="net.rim.ejde.internal.ui.preferences"
class="net.rim.ejde.internal.ui.preferences.SignatureToolPrefsPage"
id="net.rim.ejde.internal.ui.preferences.CodeSigningPrefsPage"
name="%CodeSigning.name">
</page>
<page
category="net.rim.ejde.internal.ui.preferences"
class="net.rim.ejde.internal.ui.preferences.WarningsPrefsPage"
id="net.rim.ejde.internal.ui.preferences.DebugPrefsPage"
name="%Debug.name">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="net.rim.ejde.internal.ui.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
icon="icons/bb_perspective.gif"
id="net.rim.ejde.BBSpecificPrefs"
name="%BlackBerry.transfer.name">
<mapping
scope="instance">
<entry
node="net.rim.ejde">
</entry>
</mapping>
<description>
%BlackBerry.transfer.description
</description>
</transfer>
</extension>
<extension
id="BlackBerryProblem"
name="%BBProblem.extension.name"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
id="BlackBerryResourceProblem"
name="%BlackBerryResourceProblem.name"
point="org.eclipse.core.resources.markers">
<super
type="net.rim.ejde.BlackBerryProblem">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
id="BlackBerryProjectDependencyProblem"
name="%BlackBerryProjectDependencyProblem.name"
point="org.eclipse.core.resources.markers">
<super
type="net.rim.ejde.BlackBerryProblem">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
id="BlackBerryPreprocessingProblem"
name="%BlackBerryPreprocessingProblem.name"
point="org.eclipse.core.resources.markers">
<super
type="net.rim.ejde.BlackBerryProblem">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
id="BlackBerryPackagingProblem"
name="%BlackBerryPackagingProblem.name"
point="org.eclipse.core.resources.markers">
<super type="net.rim.ejde.BlackBerryProblem"/>
<persistent value="true"/>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="net.rim.ejde.internal.ui.properties.BlackBerryProjectPropertiesLinkPage"
id="net.rim.ejde.internal.ui.BBProjectPropertyPage"
name="%page.name"
objectClass="org.eclipse.jdt.core.IJavaProject">
<enabledWhen>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="net.rim.ejde.BlackBerryProjectCoreNature">
</test>
</adapt>
</enabledWhen>
</page>
</extension>
<extension
id="CodeSignProblem"
name="%BBCodeSignProblem.extension.name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="org.eclipse.core.resources.problemmarker">
</super>
</extension>
<extension
id="SignatureToolProblem"
name="%BBSignatureToolProblem.extension.name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="net.rim.ejde.BlackBerryProblem">
</super>
</extension>
<extension
id="markerResolution"
name="CodeSignMarkerResolution"
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="net.rim.ejde.internal.signing.CodeSignMarkerResolutionGenerator"
markerType="net.rim.ejde.CodeSignProblem">
</markerResolutionGenerator>
<markerResolutionGenerator
class="net.rim.ejde.internal.core.BlackBerryMarkerResolutionGenerator"
markerType="net.rim.ejde.BlackBerryProblem">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.jdt.core.compilationParticipant">
<compilationParticipant
class="net.rim.ejde.internal.builders.BBCompilationParticipant"
createsProblems="true"
id="net.rim.ejde.internal.util.BBCompilationParticipant">
<managedMarker
markerType="net.rim.ejde.CodeSignProblem">
</managedMarker>
</compilationParticipant>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:project?after=additions">
<separator name="net.rim.ejde.separator0" visible="true"/>
<menu
icon="icons/obj16/bb_perspective.gif"
id="net.rim.ejde.ProjectMenu"
label="%BBMain.menu.label">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
<command
commandId="net.rim.ejde.PackageProjectCommand"
id="net.rim.ejde.PackageProjectCommand"
label="%BBPackage.command.label"
mnemonic="%BBPackaingProject.command.mnemonic"
tooltip="%BBPackage.command.tooltip">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.PackageAllCommand"
id="net.rim.ejde.PackageAllCommand"
label="%BBPackageAll.command.label"
mnemonic="%BBPackaingProjectAll.command.mnemonic"
tooltip="%PackageAll.tooltip">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.PackageWorkingSetCommand"
helpContextId="Package BlackBerry projects in the working set"
id="net.rim.ejde.PackageWorkingSetCommand"
label="%BBPackaingWorkingSet.command.label"
mnemonic="%BBPackaingWorkingSet.command.mnemonic">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
</command>
<separator name="net.rim.ejde.separator1" visible="true"/>
<command
commandId="net.rim.ejde.SignCommand"
id="net.rim.ejde.SignCommand"
label="%BBSign.command.label"
mnemonic="%BBSign.command.mnemonic"
tooltip="%BBSign.action.tooltip">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
</command>
<separator name="net.rim.ejde.separator2" visible="true"/>
<command
commandId="net.rim.ejde.CleanSimulatorCommand"
id="net.rim.ejde.CleanSimulatorCommand"
label="%CleanSimulator.command.label"
mnemonic="%CleanSimulator.command.mnemonic"
style="push">
<visibleWhen>
<test
property="net.rim.ejde.isWindows">
</test>
</visibleWhen>
</command>
<separator name="net.rim.ejde.separator3" visible="true"/>
<command
commandId="net.rim.ejde.LoadProjectsOnDeviceCommand"
id="net.rim.ejde.LoadProjectsOnDeviceCommand"
label="%LoadProjectsOnDevice.command.label"
mnemonic="%LoadProjectsOnDevice.command.mnemonic"
tooltip="%LoadProjectsOnDevice.action.tooltip">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inJavaPerspective"/>
</visibleWhen>
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?after=additions">
<menu
icon="icons/obj16/bb_perspective.gif"
id="net.rim.ejde.ProjectMenu"
label="%BBMain.menu.label">
<command
commandId="net.rim.ejde.PackageProjectCommand"
id="net.rim.ejde.PackageProjectCommand"
label="%BBPackage.command.label"
mnemonic="%BBPackaingProject.command.mnemonic"
tooltip="%BBPackage.command.tooltip">
</command>
<separator name="net.rim.ejde.separator1" visible="true"/>
<command
commandId="net.rim.ejde.InstallKeysCommand"
id="net.rim.ejde.InstallKeysCommand"
label="%SignatureToolNoKeysInstall.command.label"
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="net.rim.ejde.noSignKeyExists">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.SignCommand"
id="net.rim.ejde.SignCommand"
label="%BBSign.command.label"
mnemonic="%BBSign.command.mnemonic"
tooltip="%BBSign.action.tooltip">
<visibleWhen
checkEnabled="false">
<reference
definitionId="net.rim.ejde.isSignKeyExists">
</reference>
</visibleWhen>
</command>
<separator name="net.rim.ejde.separator2" visible="true"/>
<command
commandId="net.rim.ejde.LoadProjectsOnDeviceCommand"
id="net.rim.ejde.LoadProjectsOnDeviceCommand"
label="%LoadProjectsOnDevice.command.label"
tooltip="%LoadProjectsOnDevice.action.tooltip">
</command>
<visibleWhen checkEnabled="false">
<test property="net.rim.ejde.isBBProject" value="true"/>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:#CompilationUnitEditorContext?after=additions">
<separator
name="net.rim.ejde.separator1"
visible="true">
</separator>
<command
commandId="net.rim.ejde.ConvertStringToLongCommand"
icon="icons/obj16/str_to_num.png"
tooltip="%BBStringToLong.command.tooltip">
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<menu
id="net.rim.ejde.ui.menu"
label="%BlackBerry.menu.label">
<command
commandId="net.rim.ejde.CleanSimulatorCommand"
icon="icons/obj16/clean_simulator.gif"
id="net.rim.ejde.CleanSimulatorCommand"
label="%CleanSimulator.command.label"
mnemonic="%CleanSimulator.command.mnemonic">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<separator
name="net.rim.ejde.separator1"
visible="true">
</separator>
<menu
icon="icons/obj16/new_bb_proj.png"
id="net.rim.ejde.ui.new.menu"
label="%BlackBerry.menu.new.label">
<command
commandId="net.rim.ejde.NewProjectCommand"
id="net.rim.ejde.NewProjectCommand">
</command>
<command
commandId="net.rim.ejde.NewBlackBerryScreenCommand"
id="net.rim.ejde.NewBlackBerryScreenCommand"
label="%NewBlackBerryScreen.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.NewBlackBerryResourceFileCommand"
id="net.rim.ejde.NewBlackBerryResourceFileCommand"
label="%NewBlackBerryResourceFile.command.label"
style="push">
</command>
</menu>
<menu
icon="icons/obj16/import_bb_proj.png"
id="net.rim.ejde.ui.import.menu"
label="%BlackBerry.menu.import.label">
<command
commandId="net.rim.ejde.ImportSamplesCommand"
id="net.rim.ejde.ImportSamplesCommand"
label="%ImportBlackBerrySamples.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.ImportBlackBerryEclipseProjectCommand"
id="net.rim.ejde.ImportBlackBerryEclipseProjectCommand"
label="%ImportBlackBerryEclipseProject.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.ImportLegacyProjectCommand"
id="net.rim.ejde.ImportLegacyProjectCommand"
label="%ImportLegacyProject.command.label"
style="push">
</command>
</menu>
<separator
name="net.rim.ejde.separator2"
visible="true">
</separator>
<menu
icon="icons/obj16/package_proj.png"
id="net.rim.ejde.ui.package.menu"
label="%BlackBerry.menu.package.label">
<command
commandId="net.rim.ejde.PackageProjectCommand"
id="net.rim.ejde.PackageProjectCommand"
label="%BBPerspective.PackageProjects.command.label"
mnemonic="%BBPackaingProject.command.mnemonic"
tooltip="%BBPackage.command.tooltip">
</command>
<command
commandId="net.rim.ejde.PackageAllCommand"
id="net.rim.ejde.PackageAllCommand"
label="%BBPerspective.PackageAll.command.label"
mnemonic="%BBPackaingProjectAll.command.mnemonic"
tooltip="%PackageAll.tooltip">
</command>
<command
commandId="net.rim.ejde.PackageWorkingSetCommand"
helpContextId="Package BlackBerry projects in the working set"
id="net.rim.ejde.PackageWorkingSetCommand"
label="%BBPerspective.PackageWorkingSet.command.label"
mnemonic="%BBPackaingWorkingSet.command.mnemonic">
</command>
</menu>
<menu
icon="icons/obj16/sign_proj.png"
id="net.rim.ejde.ui.signing.menu"
label="%BlackBerry.menu.signing.label">
<command
commandId="net.rim.ejde.SignCommand"
id="net.rim.ejde.SignCommand"
label="%BBSign.command.label"
mnemonic="%BBSign.command.mnemonic"
tooltip="%BBSign.action.tooltip">
</command>
<command
commandId="net.rim.ejde.InstallKeysCommand"
id="net.rim.ejde.InstallKeysCommand"
label="%InstallKeys.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.ImportKeysCommand"
id="net.rim.ejde.ImportKeysCommand"
label="%ImportKeys.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.RemoveKeysCommand"
id="net.rim.ejde.RemoveKeysCommand"
label="%RemoveKeys.command.label"
style="push">
</command>
</menu>
<separator
name="net.rim.ejde.separator3"
visible="true">
</separator>
<menu
icon="icons/obj16/bb_run.png"
id="net.rim.ejde.ui.run.menu"
label="%BlackBerry.menu.run.label">
<command
commandId="net.rim.ejde.LaunchSimulatorCommand"
icon="icons/obj16/fledge_launch.gif"
id="net.rim.ejde.LaunchSimulatorCommand"
label="%LaunchSimulator.command.label"
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<separator
name="net.rim.ejde.separator6"
visible="true">
</separator>
<command
commandId="net.rim.ejde.RunConfigurationsCommand"
id="net.rim.ejde.RunConfigurationsCommand"
label="%RunConfigurations.command.label"
style="push">
</command>
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</menu>
<menu
icon="icons/obj16/bb_debug.png"
id="net.rim.ejde.ui.debug.menu"
label="%BlackBerry.menu.debug.label">
<command
commandId="net.rim.ejde.DebugOnDeviceCommand"
icon="icons/obj16/device_launch.gif"
id="net.rim.ejde.DebugOnDeviceCommand"
label="%DebugOnDevice.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.DebugOnSimulatorCommand"
icon="icons/obj16/fledge.gif"
id="net.rim.ejde.DebugOnSimulatorCommand"
label="%DebugOnSimulator.command.label"
style="push">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.DebugOnRunningSimulatorCommand"
icon="icons/obj16/fledge.gif"
id="net.rim.ejde.DebugOnRunningSimulatorCommand"
label="%DebugOnRunningSimulator.command.label"
style="push">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<separator
name="net.rim.ejde.separator7"
visible="true">
</separator>
<command
commandId="net.rim.ejde.DebugConfigurationsCommand"
id="net.rim.ejde.DebugConfigurationsCommand"
label="%DebugConfigurations.command.label"
style="push">
</command>
</menu>
<command
commandId="net.rim.ejde.LoadProjectsOnDeviceCommand"
icon="icons/obj16/bb_load.gif"
id="net.rim.ejde.LoadProjectsOnDeviceCommand"
label="%LoadProjectsOnDevice.command.label"
mnemonic="%LoadProjectsOnDevice.command.mnemonic"
tooltip="%LoadProjectsOnDevice.action.tooltip">
</command>
<separator
name="net.rim.ejde.separator4"
visible="true">
</separator>
<menu
id="net.rim.ejde.ui.view.menu"
label="%BlackBerry.menu.view.label">
<command
commandId="net.rim.ejde.BlackBerryMemoryStatisticsViewCommand"
icon="icons/obj16/memory_view.gif"
id="net.rim.ejde.BlackBerryMemoryStatisticsViewCommand"
label="%BlackBerryMemoryStatisticsView.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.BlackBerryObjectsViewCommand"
icon="icons/obj16/objects.gif"
id="net.rim.ejde.BlackBerryObjectsViewCommand"
label="%BlackBerryObjectsView.command.label"
style="push">
</command>
<command
commandId="net.rim.ejde.BlackBerryProfilerViewCommand"
icon="icons/obj16/profiler.gif"
id="net.rim.ejde.BlackBerryProfilerViewCommand"
label="%BlackBerryProfilerView.command.label"
style="push">
</command>
</menu>
<separator
name="net.rim.ejde.separator5"
visible="true">
</separator>
<command
commandId="net.rim.ejde.OpenAppWorldCommand"
icon="icons/obj16/app_world.png"
id="net.rim.ejde.OpenAppWorldCommand">
</command>
<command
commandId="net.rim.ejde.OpenStartupPageCommand"
icon="icons/obj16/startup.png"
id="net.rim.ejde.OpenStartupPageCommand"
label="%OpenStartupPage.command.label">
</command>
<visibleWhen
checkEnabled="false">
<reference
definitionId="net.rim.ejde.definitions.inBBPerspective">
</reference>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="net.rim.ejde.toolbar"
label="%BBToolbar.toolbar.label">
<command
commandId="net.rim.ejde.NewProjectCommand"
id="net.rim.ejde.NewProjectCommand"
icon="icons/obj16/new_bb_proj.png"
label="%NewProject.command.label">
<visibleWhen>
<reference
definitionId="net.rim.ejde.definitions.inBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.ImportSamplesCommand"
icon="icons/obj16/import_bb_proj.png"
id="net.rim.ejde.ImportSamplesCommand"
label="%ImportSamples.toolbar.label">
<visibleWhen>
<reference
definitionId="net.rim.ejde.definitions.inBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.CleanSimulatorCommand"
icon="icons/obj16/clean_simulator.gif"
id="net.rim.ejde.CleanSimulatorCommand"
label="%CleanSimulator.toolbar.label">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.OpenHelpContentsCommand"
icon="icons/obj16/help_icon.png"
label="%OpenHelpContents.toolbar.label">
<visibleWhen>
<reference
definitionId="net.rim.ejde.definitions.inBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.OpenAppWorldCommand"
id="net.rim.ejde.OpenAppWorldCommand"
icon="icons/obj16/app_world.png"
label="%OpenAppWorldPage.command.label">
<visibleWhen>
<reference definitionId="net.rim.ejde.definitions.inBBPerspective"/>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.OpenStartupPageCommand"
icon="icons/obj16/startup.png"
id="net.rim.ejde.OpenStartupPageCommand"
label="%OpenStartupPage.command.label">
<visibleWhen>
<reference
definitionId="net.rim.ejde.definitions.inBBPerspective">
</reference>
</visibleWhen>
</command>
<separator
name="net.rim.ejde.separator1"
visible="true">
</separator>
<command
commandId="net.rim.ejde.ToolbarLaunchSim"
icon="icons/obj16/bb_run.png"
label="%BBToolbar.command.launch.label"
style="push">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
<command
commandId="net.rim.ejde.ToolbarDebugOnSim"
icon="icons/obj16/bb_debug.png"
label="%BBToolbar.Command.debug.label"
style="push">
<visibleWhen>
<reference
definitionId="net.rim.ejde.IsWindowsAndInBBPerspective">
</reference>
</visibleWhen>
</command>
</toolbar>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="net.rim.ejde.PackageAllCommand" class="net.rim.ejde.internal.menu.PackageAllCommandHandler">
<enabledWhen>
<reference definitionId="net.rim.ejde.hasOpenBBProject"/>
</enabledWhen>
</handler>
<handler commandId="net.rim.ejde.PackageProjectCommand" class="net.rim.ejde.internal.menu.PackageProjectCommandHandler">
<enabledWhen>
<reference definitionId="net.rim.ejde.isValidBBProject"/>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.SignCommandHandler"
commandId="net.rim.ejde.SignCommand">
<enabledWhen>
<and>
<reference
definitionId="net.rim.ejde.hasOpenBBProject">
</reference>
<reference
definitionId="net.rim.ejde.isSignKeyExists">
</reference>
</and>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.PackageWorkingSetCommandHandler"
commandId="net.rim.ejde.PackageWorkingSetCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ConvertStringToLongCommandHandler"
commandId="net.rim.ejde.ConvertStringToLongCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.CleanSimulatorCommandHandler"
commandId="net.rim.ejde.CleanSimulatorCommand">
<enabledWhen>
<with variable="net.rim.ejde.internal.cleanSimulator.enableState">
<equals value="enabled"/>
</with>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.OpenAppWorldCommandHandler"
commandId="net.rim.ejde.OpenAppWorldCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.NewProjectCommandHandler"
commandId="net.rim.ejde.NewProjectCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.LoadProjectsOnDeviceCommandHandler"
commandId="net.rim.ejde.LoadProjectsOnDeviceCommand">
<enabledWhen>
<reference definitionId="net.rim.ejde.isValidBBProject"/>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.ImportSamplesCommand"
commandId="net.rim.ejde.ImportSamplesCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.OpenHelpToolCommand"
commandId="net.rim.ejde.OpenHelpContentsCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ProfilerViewCommandHandler"
commandId="net.rim.ejde.BlackBerryProfilerViewCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ObjectsViewCommandHandler"
commandId="net.rim.ejde.BlackBerryObjectsViewCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.MemoryStatisticViewCommandHandler"
commandId="net.rim.ejde.BlackBerryMemoryStatisticsViewCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.NewResourceFileCommandHandler"
commandId="net.rim.ejde.NewBlackBerryResourceFileCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.NewScreenCommandHandler"
commandId="net.rim.ejde.NewBlackBerryScreenCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ImportLegacyProjectCommandHandler"
commandId="net.rim.ejde.ImportLegacyProjectCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ImportBBEclipseProjectCommandHandler"
commandId="net.rim.ejde.ImportBlackBerryEclipseProjectCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.DebugOnSimulatorCommandHandler"
commandId="net.rim.ejde.DebugOnSimulatorCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.DebugConfigurationsCommandHandler"
commandId="net.rim.ejde.DebugConfigurationsCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.RunConfigurationsCommandHandler"
commandId="net.rim.ejde.RunConfigurationsCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.LaunchSimulatorCommandHandler"
commandId="net.rim.ejde.LaunchSimulatorCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.InstallKeysCommandHandler"
commandId="net.rim.ejde.InstallKeysCommand">
</handler>
<handler
class="net.rim.ejde.internal.menu.ImportKeysCommandHandler"
commandId="net.rim.ejde.ImportKeysCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.noSignKeyExists">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.RemoveKeysCommandHandler"
commandId="net.rim.ejde.RemoveKeysCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isSignKeyExists">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.LaunchSimulatorCommandHandler"
commandId="net.rim.ejde.ToolbarLaunchSim">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.DebugOnSimulatorCommandHandler"
commandId="net.rim.ejde.ToolbarDebugOnSim">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.DebugOnRunningSimulatorCommandHandler"
commandId="net.rim.ejde.DebugOnRunningSimulatorCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
<handler
class="net.rim.ejde.internal.menu.DebugOnDeviceCommandHandler"
commandId="net.rim.ejde.DebugOnDeviceCommand">
<enabledWhen>
<reference
definitionId="net.rim.ejde.isValidBBProject">
</reference>
</enabledWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.console.consoleFactories">
<consoleFactory
class="net.rim.ejde.internal.ui.consoles.PackagingConsoleFactory"
label="%BlackBerryPackagingConsole.label"/>
</extension>
<extension point="org.eclipse.ui.commands">
<command
id="net.rim.ejde.PackageAllCommand"
name="%BBPerspective.PackageAll.command.label">
</command>
<command
id="net.rim.ejde.PackageProjectCommand"
name="%BBPerspective.PackageProjects.command.label">
</command>
<command
id="net.rim.ejde.PackageWorkingSetCommand"
name="%BBPerspective.PackageWorkingSet.command.label">
</command>
<command
id="net.rim.ejde.SignCommand"
name="%BBSign.command.name">
</command>
<command
id="net.rim.ejde.ConvertStringToLongCommand"
name="%BBStringToLong.command.name">
</command>
<command
id="net.rim.ejde.CleanSimulatorCommand"
name="%CleanSimulator.command.label">
</command>
<command
id="net.rim.ejde.OpenAppWorldCommand"
name="%OpenAppWorldPage.command.label">
</command>
<command
id="net.rim.ejde.NewProjectCommand"
name="%BBPerspective.NewProject.command.label">
</command>
<command
id="net.rim.ejde.LoadProjectsOnDeviceCommand"
name="%LoadProjectsOnDevice.command.label">
</command>
<command
id="net.rim.ejde.ImportKeysCommand"
name="%ImportKeys.command.label">
</command>
<command
id="net.rim.ejde.ImportSamplesCommand"
name="%ImportBlackBerrySamples.command.label">
</command>
<command
id="net.rim.ejde.OpenHelpContentsCommand"
name="Open Help Contents">
</command>
<command
id="net.rim.ejde.InstallKeysCommand"
name="%InstallKeys.command.label">
</command>
<command
id="net.rim.ejde.RunConfigurationsCommand"
name="%RunConfigurations.command.label">
</command>
<command
id="net.rim.ejde.DebugConfigurationsCommand"
name="%DebugConfigurations.command.label">
</command>
<command
id="net.rim.ejde.ImportBlackBerryEclipseProjectCommand"
name="%ImportBlackBerryEclipseProject.command.label">
</command>
<command
id="net.rim.ejde.ImportLegacyProjectCommand"
name="%ImportLegacyProject.command.label">
</command>
<command
id="net.rim.ejde.LaunchSimulatorCommand"
name="%LaunchSimulator.command.label">
</command>
<command
id="net.rim.ejde.NewBlackBerryResourceFileCommand"
name="%NewBlackBerryResourceFile.command.label">
</command>
<command
id="net.rim.ejde.BlackBerryObjectsViewCommand"
name="%BlackBerryObjectsView.command.label">
</command>
<command
id="net.rim.ejde.BlackBerryProfilerViewCommand"
name="%BlackBerryProfilerView.command.label">
</command>
<command
id="net.rim.ejde.NewBlackBerryScreenCommand"
name="%NewBlackBerryScreen.command.label">
</command>
<command
id="net.rim.ejde.BlackBerryMemoryStatisticsViewCommand"
name="%BlackBerryMemoryStatisticsView.command.label">
</command>
<command
id="net.rim.ejde.DebugOnSimulatorCommand"
name="%DebugOnSimulator.command.label">
</command>
<command
id="net.rim.ejde.RemoveKeysCommand"
name="%RemoveKeys.command.label">
</command>
<command
id="net.rim.ejde.ToolbarLaunchSim"
name="%LaunchSimulator.command.label">
</command>
<command
id="net.rim.ejde.ToolbarDebugOnSim"
name="%DebugOnSimulator.command.label">
</command>
<command
id="net.rim.ejde.DebugOnRunningSimulatorCommand"
name="%DebugOnRunningSimulator.command.label">
</command>
<command
id="net.rim.ejde.DebugOnDeviceCommand"
name="%DebugOnDevice.command.label">
</command>
</extension>
<extension
point="org.eclipse.debug.core.sourceLocators">
<sourceLocator
class="net.rim.ejde.internal.sourcelookup.RIMSourceLookupDirector"
id="net.rim.ejde.sourcelookup.RIMSourceLookupDirector"
name="%RIMSourceLocator_name">
</sourceLocator>
</extension>
<extension
point="org.eclipse.debug.core.sourcePathComputers">
<sourcePathComputer
class="net.rim.ejde.internal.sourcelookup.RIMSourcePathComputer"
id="net.rim.ejde.sourcelookup.RIMSourcePathComputer">
</sourcePathComputer>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/obj16/fledge_launch.gif"
configTypeID="net.rim.ejde.launching.FledgeLaunchConfiguration"
id="net.rim.ejde.ui.launchers.FledgeLauncherIcon"/>
<launchConfigurationTypeImage
configTypeID="net.rim.ejde.launching.DeviceLaunchConfiguration"
icon="icons/obj16/device_launch.gif"
id="net.rim.ejde.ui.launchers.DeviceLauncherIcon">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
configTypeID="net.rim.ejde.launching.RunningFledgeLaunchConfiguration"
icon="icons/obj16/fledge_launch.gif"
id="net.rim.ejde.ui.launchers.RunningFledgeLauncherIcon">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="net.rim.ejde.internal.launching.FledgeLaunchConfigurationDelegate"
id="net.rim.ejde.launching.FledgeLaunchConfiguration"
modes="run,debug"
name="%FledgeLaunch.label"
sourceLocatorId="net.rim.ejde.sourcelookup.RIMSourceLookupDirector"
sourcePathComputerId="net.rim.ejde.sourcelookup.RIMSourcePathComputer">
</launchConfigurationType>
<launchConfigurationType
delegate="net.rim.ejde.internal.launching.DeviceLaunchConfigurationDelegate"
id="net.rim.ejde.launching.DeviceLaunchConfiguration"
modes="debug"
name="%DeviceLaunch.label"
sourceLocatorId="net.rim.ejde.sourcelookup.RIMSourceLookupDirector"
sourcePathComputerId="net.rim.ejde.sourcelookup.RIMSourcePathComputer">
</launchConfigurationType>
<launchConfigurationType
delegate="net.rim.ejde.internal.launching.RunningFledgeLaunchConfigurationDelegate"
id="net.rim.ejde.launching.RunningFledgeLaunchConfiguration"
modes="debug"
name="%RunningFledgeLaunch.label"
sourceLocatorId="net.rim.ejde.sourcelookup.RIMSourceLookupDirector"
sourcePathComputerId="net.rim.ejde.sourcelookup.RIMSourcePathComputer">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="net.rim.ejde.internal.ui.launchers.FledgeLaunchConfigurationTabGroup"
id="net.rim.ejde.ui.launchers.FledgeLaunchConfigurationTabGroup"
type="net.rim.ejde.launching.FledgeLaunchConfiguration">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
class="net.rim.ejde.internal.ui.launchers.DeviceLaunchConfigurationTabGroup"
id="net.rim.ejde.ui.launchers.DeviceLaunchConfigurationTabGroup"
type="net.rim.ejde.launching.DeviceLaunchConfiguration">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
class="net.rim.ejde.internal.ui.launchers.RunningFledgeLaunchConfigurationTabGroup"
id="net.rim.ejde.ui.launchers.RunningFledgeLaunchConfigurationTabGroup"
type="net.rim.ejde.launching.RunningFledgeLaunchConfiguration">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="net.rim.ejde.internal.ui.launchers.FledgeLaunchShortcut"
icon="icons/obj16/fledge_launch.gif"
id="net.rim.ejde.ui.launchers.FledgeLaunchShortcut"
label="%FledgeLaunch.label"
modes="run,debug">
<description
description="%FledgeLaunch.runDescription"
mode="run">
</description>
<description
description="%FledgeLaunch.debugDescription"
mode="debug">
</description>
<contextualLaunch>
<contextLabel
label="%FledgeLaunch.label"
mode="run">
</contextLabel>
<enablement>
<and>
<with variable="selection">
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="net.rim.ejde.BlackBerryProjectCoreNature">
</test>
</adapt>
</iterate>
</with>
<test
property="net.rim.ejde.isWindows">
</test>
</and>
</enablement>
<contextLabel
label="%FledgeLaunch.label"
mode="debug">
</contextLabel>
</contextualLaunch>
<configurationType
id="net.rim.ejde.launching.FledgeLaunchConfiguration">
</configurationType>
</shortcut>
<shortcut
class="net.rim.ejde.internal.ui.launchers.RunningFledgeLaunchShortcut"
icon="icons/obj16/fledge_launch.gif"
id="net.rim.ejde.ui.launchers.RunningFledgeLaunchShortcut"
label="%RunningFledgeLaunch.label"
modes="debug">
<description
description="%RunningFledgeLaunch.debugDescription"
mode="debug">
</description>
<contextualLaunch>
<enablement>
<and>
<with variable="selection">
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="net.rim.ejde.BlackBerryProjectCoreNature">
</test>
</adapt>
</iterate>
</with>
<test
property="net.rim.ejde.isWindows">
</test>
</and>
</enablement>
<contextLabel
label="%RunningFledgeLaunch.label"
mode="debug">
</contextLabel>
</contextualLaunch>
<configurationType
id="net.rim.ejde.launching.RunningFledgeLaunchConfiguration">
</configurationType>
</shortcut>
<shortcut
class="net.rim.ejde.internal.ui.launchers.DeviceLaunchShortcut"
icon="icons/obj16/device_launch.gif"
id="net.rim.ejde.ui.launchers.DeviceLaunchShortcut"
label="%DeviceLaunch.label"
modes="debug">
<description
description="%DeviceLaunch.debugDescription"
mode="debug">
</description>
<contextualLaunch>
<enablement>
<with
variable="selection">
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="net.rim.ejde.BlackBerryProjectCoreNature">
</test>
</adapt>
</iterate>
</with>
</enablement>
<contextLabel
label="%DeviceLaunch.label"
mode="debug">
</contextLabel>
</contextualLaunch>
<configurationType
id="net.rim.ejde.launching.DeviceLaunchConfiguration">
</configurationType>
</shortcut>
</extension>
<extension
point="org.eclipse.jdt.launching.classpathProviders">
<classpathProvider
class="net.rim.ejde.internal.sourcelookup.RIMClasspathProvider"
id="net.rim.ejde.sourcelookup.RIMClasspathProvider">
</classpathProvider>
<classpathProvider
class="net.rim.ejde.internal.sourcelookup.RIMSourcePathProvider"
id="net.rim.ejde.sourcelookup.RIMSourcePathProvider">
</classpathProvider>
</extension>
<extension
point="org.eclipse.debug.core.sourceContainerTypes">
<sourceContainerType
class="net.rim.ejde.internal.sourcelookup.RIMDirSourceContainerType"
id="net.rim.ejde.sourcelookup.RIMDirSourceContainerType"
name="%RIMDirSourceContainerType_name">
</sourceContainerType>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="net.rim.ejde.ui.viewcategory"
name="%RIMCategory.label"/>
<view
category="net.rim.ejde.ui.viewcategory"
class="net.rim.ejde.internal.ui.views.profiler.ProfilerView"
icon="icons/obj16/profiler.gif"
id="net.rim.ejde.ui.viewers.ProfilerView"
name="%ProfilerView.label"
restorable="false">
<description>
%ProfilerView.description
</description>
</view>
<view
category="net.rim.ejde.ui.viewcategory"
class="net.rim.ejde.internal.ui.views.memorystats.MemoryStatsView"
icon="icons/obj16/memory_view.gif"
id="net.rim.ejde.ui.viewers.MemoryStatsView"
name="%MemoryStatsView.label"
restorable="false">
<description>
%MemoryStatsView.description
</description>
</view>
<view
category="net.rim.ejde.ui.viewcategory"
class="net.rim.ejde.internal.ui.views.objects.ObjectsView"
icon="icons/obj16/objects.gif"
id="net.rim.ejde.ui.viewers.ObjectsView"
name="%ObjectsView.label"
restorable="false">
<description>
%ObjectsView.description
</description>
</view>
<view
category="net.rim.ejde.ui.viewcategory"
class="net.rim.ejde.internal.ui.views.process.ProcessView"
icon="icons/wProcesses.gif"
id="net.rim.ejde.ui.viewers.ProcessView"
name="%ProcessView.label"
restorable="false">
<description>
%ProcessView.description
</description>
</view>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="net.rim.ejde.PackageProjectCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+Shift+E P">
</key>
<key
commandId="net.rim.ejde.PackageAllCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+Shift+E A">
</key>
<key
commandId="net.rim.ejde.PackageWorkingSetCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+Shift+E W">
</key>
<key
commandId="net.rim.ejde.SignCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+Shift+E S">
</key>
<key
commandId="net.rim.ejde.CleanSimulatorCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+E C">
</key>
<key
commandId="net.rim.ejde.LoadProjectsOnDeviceCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="ALT+SHIFT+E L">
</key>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.core.resources.IProject"
class="net.rim.ejde.internal.BlackBerryAdapterFactory">
<adapter
type="net.rim.ejde.internal.model.BlackBerryProject">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.jdt.core.IJavaProject"
class="net.rim.ejde.internal.BlackBerryAdapterFactory">
<adapter
type="net.rim.ejde.internal.model.BlackBerryProject">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.services">
<sourceProvider
provider="net.rim.ejde.internal.sourceprovider.CommandSourceProvider">
<variable
name="net.rim.ejde.internal.sourceprovider.enableState"
priorityLevel="workbench">
</variable>
</sourceProvider>
<sourceProvider
provider="net.rim.ejde.internal.sourceprovider.CleanSimulatorSourceProvider">
<variable
name="net.rim.ejde.internal.cleanSimulator.enableState"
priorityLevel="workbench">
</variable>
</sourceProvider>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition id="net.rim.ejde.hasOpenBBProject">
<with variable="net.rim.ejde.internal.sourceprovider.enableState">
<equals value="enabled"/>
</with>
</definition>
<definition id="net.rim.ejde.isSignKeyExists">
<test property="net.rim.ejde.isSignKeyInstalled"/>
</definition>
<definition id="net.rim.ejde.noSignKeyExists">
<not>
<test property="net.rim.ejde.isSignKeyInstalled"/>
</not>
</definition>
<definition id="net.rim.ejde.isValidBBProject">
<and>
<count value="+"/>
<reference definitionId="net.rim.ejde.hasOpenBBProject"/>
<with variable="selection">
<iterate>
<adapt type="org.eclipse.core.resources.IProject"/>
<adapt type="org.eclipse.core.resources.IResource">
<test property="org.eclipse.core.resources.projectNature"
value="net.rim.ejde.BlackBerryProjectCoreNature">
</test>
</adapt>
</iterate>
</with>
</and>
</definition>
<definition id="net.rim.ejde.definitions.inBBPerspective">
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="net.rim.ejde.ui.perspective.BlackBerryPerspective"/>
</with>
</definition>
<definition id="net.rim.ejde.definitions.inJavaPerspective">
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="org.eclipse.jdt.ui.JavaPerspective"/>
</with>
</definition>
<definition
id="net.rim.ejde.IsWindowsAndInBBPerspective">
<and>
<test
property="net.rim.ejde.isWindows">
</test>
<with
variable="activeWorkbenchWindow.activePerspective">
<equals
value="net.rim.ejde.ui.perspective.BlackBerryPerspective">
</equals>
</with>
</and>
</definition>
</extension>
<extension
id="id3"
point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
<javaCompletionProposalComputer
activate="true"
categoryId="net.rim.ejde.PreprocessDefineProposal"
class="net.rim.ejde.internal.codeassisstant.PreprocessDirectiveCompletionProposalComputer">
<partition
type="__java_singleline_comment">
</partition>
</javaCompletionProposalComputer>
</extension>
<extension
id="PreprocessDefineProposal"
name="Preprocess Define Proposal"
point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
<proposalCategory
icon="icons/obj16/bb_perspective.gif"></proposalCategory>
</extension>
<extension
point="net.rim.ejde.templates">
<template
class="net.rim.ejde.internal.ui.wizards.templates.UiAppTemplate"
contributingId="net.rim.ejde.template.uiApp"
id="net.rim.ejde.template.uiApp"
name="%template.uiApp.name">
</template>
<template
class="net.rim.ejde.internal.ui.wizards.templates.HelloBlackBerryTemplate"
contributingId="net.rim.ejde.template.helloBlackBerry"
id="net.rim.ejde.template.helloBlackBerry"
name="%template.helloBlackBerry.name">
</template>
<template
class="net.rim.ejde.internal.ui.wizards.templates.BlankLibraryTemplate"
contributingId="net.rim.ejde.template.library"
id="net.rim.ejde.template.library"
name="%template.library.name">
</template>
<template
class="net.rim.ejde.internal.ui.wizards.templates.BlankAppTemplate"
contributingId="net.rim.ejde.template.blank"
id="net.rim.ejde.template.blank"
name="%template.blank.name">
</template>
</extension>
<extension
point="net.rim.ejde.projectContent">
<wizard
class="net.rim.ejde.internal.ui.wizards.templates.UiAppNewWizard"
icon="$nl$/icons/template/uiApp.png"
id="net.rim.ejde.uiAppWizard"
name="%projectContent.uiApp.name">
<description>
%projectContent.uiApp.description
</description>
</wizard>
<wizard
class="net.rim.ejde.internal.ui.wizards.templates.HelloBlackBerryNewWizard"
icon="$nl$/icons/template/helloApp.png"
id="net.rim.ejde.helloBlackBerryWizard"
name="%projectContent.helloBlackBerry.name">
<description>
%projectContent.helloBlackBerry.description
</description>
</wizard>
<wizard
class="net.rim.ejde.internal.ui.wizards.templates.BlankAppNewWizard"
icon="$nl$/icons/template/emptyApp.png"
id="net.rim.ejde.blankWizard"
name="%projectContent.blank.name">
<description>
%projectContent.blank.description
</description>
</wizard>
<wizard
class="net.rim.ejde.internal.ui.wizards.templates.BlankLibraryNewWizard"
icon="icons/template/bb_library.png"
id="net.rim.ejde.libraryWizard"
name="%projectContent.library.name">
<description>
%projectContent.library.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="net.rim.ejde.internal.ui.perspective.BlackBerryPerspectiveFactory"
icon="icons/bb_perspective.gif"
fixed="false"
name="%BlackBerryPerspective.name"
id="net.rim.ejde.ui.perspective.BlackBerryPerspective">
<description>
This perspective is designed to support BlackBerry application development.
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<perspectiveShortcut id="net.rim.ejde.ui.perspective.BlackBerryPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
<viewShortcut id="net.rim.ejde.ui.viewers.ProfilerView"/>
<viewShortcut id="net.rim.ejde.ui.viewers.MemoryStatsView"/>
<viewShortcut id="net.rim.ejde.ui.viewers.ObjectsView"/>
</perspectiveExtension>
</extension>
<extension
id="net.rim.ejde.product"
name="BlackBerry Java Plug-in for Eclipse"
point="org.eclipse.core.runtime.products">
<product
application="org.eclipse.ui.ide.workbench"
name="BlackBerry Java Plug-in for Eclipse">
<property name="windowImages" value="icons/blackberry.gif,icons/blackberry32.gif"/>
<property name="aboutImage" value="icons/ejde_about.bmp" />
<property name="aboutText" value="%productBlurb" />
<property name="appName" value="BlackBerry Java Plug-in for Eclipse" />
<property name="preferenceCustomization" value="plugin_customization.ini"/>
</product>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester namespace="net.rim.ejde"
id="net.rim.ejde.PlatformPropertyTester"
properties="isWindows"
type="java.lang.Object"
class="net.rim.ejde.internal.propertytester.PlatformPropertyTester">
</propertyTester>
<propertyTester namespace="net.rim.ejde"
id="net.rim.ejde.ProjectPropertyTester"
properties="isBBProject"
type="java.lang.Object"
class="net.rim.ejde.internal.propertytester.ProjectPropertyTester">
</propertyTester>
<propertyTester namespace="net.rim.ejde"
id="net.rim.ejde.SignKeyPropertyTester"
properties="isSignKeyInstalled"
type="java.lang.Object"
class="net.rim.ejde.internal.propertytester.SignKeyPropertyTester">
</propertyTester>
</extension>
<!-- Migrated from net.rim.ejde.doc -->
<extension point="org.eclipse.help.toc">
<toc file="toc.xml" primary="true"/>
</extension>
<extension point="org.eclipse.help.contentProducer"
id="some.id.dynamicContentProducer"
name="XHTML content producer">
<contentProducer producer="net.rim.ejde.doc.DynamicContentProducer"/>
</extension>
<!-- This could be enabled if desired as an addition to the Help menu -->
<!-- <extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:help?after=additions">
<separator name="net.rim.ejde.separator0" visible="true"/>
<command
commandId="net.rim.ejde.OpenStartupPageCommand"
id="net.rim.ejde.OpenStartupPageCommand"
icon="icons/obj16/bb_perspective.gif"
label="%BBStartup.command.label">
</command>
</menuContribution>
</extension> -->
<extension point="org.eclipse.ui.commands">
<command
id="net.rim.ejde.OpenStartupPageCommand"
name="%BBStartup.command.label">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="net.rim.ejde.OpenStartupPageCommand"
class="net.rim.ejde.doc.internal.menu.OpenStartupPageCommandHandler">
</handler>
</extension>
</plugin>
Something went wrong with that request. Please try again.