org.eclipse.jdt.launching/plugin.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.76 - (download) (as text) (annotate)
Thu Sep 10 14:21:12 2009 UTC (2 months, 2 weeks ago) by darin
Branch: MAIN
CVS Tags: v20091019, v20091026-1150, v20090911, v20091023, HEAD
Changes since 1.75: +4 -0 lines
Bug 288836 - Add Execution Environment JavaSE-1.7
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
     Copyright (c) 2005, 2008 IBM Corporation and others.
     All rights reserved. This program and the accompanying materials
     are made available under the terms of the Eclipse Public License v1.0
     which accompanies this distribution, and is available at
     http://www.eclipse.org/legal/epl-v10.html
    
     Contributors:
         IBM Corporation - initial API and implementation
 -->

<plugin>

    
<!-- Extension point definitions -->
   <extension-point id="classpathProviders" name="%classpathProviders" schema="schema/classpathProviders.exsd"/>
   <extension-point id="runtimeClasspathEntryResolvers" name="%runtimeClasspathEntryResolvers" schema="schema/runtimeClasspathEntryResolvers.exsd"/>
   <extension-point id="runtimeClasspathEntries" name="%runtimeClasspathEntries" schema="schema/runtimeClasspathEntries.exsd"/>
   <extension-point id="vmConnectors" name="%vmConnectors" schema="schema/vmConnectors.exsd"/>
   <extension-point id="vmInstallTypes" name="%vmInstallTypes" schema="schema/vmInstallTypes.exsd"/>
   <extension-point id="executionEnvironments" name="%executionEnvironments" schema="schema/executionEnvironments.exsd"/>
   <extension-point id="vmInstalls" name="%vmInstalls" schema="schema/vmInstalls.exsd"/>

<!-- Extensions -->
   <extension
         point="org.eclipse.jdt.launching.vmInstallTypes">
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.StandardVMType"
            id="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">
      </vmInstallType>
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.Standard11xVMType"
            id="org.eclipse.jdt.launching.Standard11xVMType">
      </vmInstallType>
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.EEVMType"
            id="org.eclipse.jdt.launching.EEVMType">
      </vmInstallType>
   </extension>
   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            delegate="org.eclipse.jdt.launching.JavaLaunchDelegate"
            delegateDescription="%localJavaApplicationDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.localJavaApplication"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="run, debug"
            name="%localJavaApplication"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
      <launchConfigurationType
            delegate="org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate"
            delegateDescription="%remoteJavaApplicationDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.remoteJavaApplication"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="debug"
            name="%remoteJavaApplication"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
      <launchConfigurationType
            delegate="org.eclipse.jdt.internal.launching.JavaAppletLaunchConfigurationDelegate"
            delegateDescription="%javaAppletDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.javaApplet"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="run, debug"
            name="%appletLabel"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
   </extension>
   <extension
         point="org.eclipse.debug.core.sourceLocators">
      <sourceLocator
            name="%javaSourceLocatorName"
            class="org.eclipse.jdt.launching.sourcelookup.JavaSourceLocator"
            id="org.eclipse.jdt.launching.javaSourceLocator">
      </sourceLocator>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.vmConnectors">
      <vmConnector
            class="org.eclipse.jdt.internal.launching.SocketAttachConnector"
            id="org.eclipse.jdt.launching.socketAttachConnector">
      </vmConnector>
      <vmConnector
            class="org.eclipse.jdt.internal.launching.SocketListenConnector"
            id="org.eclipse.jdt.launching.socketListenConnector">
      </vmConnector>
   </extension>
   <extension
         point="org.eclipse.jdt.core.classpathVariableInitializer">
      <classpathVariableInitializer
            variable="JRE_LIB"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
      <classpathVariableInitializer
            variable="JRE_SRC"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
      <classpathVariableInitializer
            variable="JRE_SRCROOT"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
   </extension>
   <extension
         point="org.eclipse.jdt.core.classpathContainerInitializer">
      <classpathContainerInitializer
            class="org.eclipse.jdt.internal.launching.JREContainerInitializer"
            id="org.eclipse.jdt.launching.JRE_CONTAINER">
      </classpathContainerInitializer>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers">
      <runtimeClasspathEntryResolver
            container="org.eclipse.jdt.launching.JRE_CONTAINER"
            variable="JRE_LIB"
            class="org.eclipse.jdt.internal.launching.JRERuntimeClasspathEntryResolver"
            id="org.eclipse.jdt.launching.JRE_RESOLVER">
      </runtimeClasspathEntryResolver>      
      <runtimeClasspathEntryResolver
      		runtimeClasspathEntryId="org.eclipse.jdt.launching.classpathentry.variableClasspathEntry"
            class="org.eclipse.jdt.internal.launching.VariableClasspathResolver"
            id="org.eclipse.jdt.launching.variableClasspathResolver">
      </runtimeClasspathEntryResolver>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.runtimeClasspathEntries">
      <runtimeClasspathEntry
            id="org.eclipse.jdt.launching.classpathentry.defaultClasspath"
            class="org.eclipse.jdt.internal.launching.DefaultProjectClasspathEntry">
      </runtimeClasspathEntry>
      <runtimeClasspathEntry
            id="org.eclipse.jdt.launching.classpathentry.variableClasspathEntry"
            class="org.eclipse.jdt.internal.launching.VariableClasspathEntry">
      </runtimeClasspathEntry>
   </extension>   
   <extension
         point="org.eclipse.debug.core.launchConfigurationComparators">
      <launchConfigurationComparator
            attribute="org.eclipse.jdt.launching.CLASSPATH"
            class="org.eclipse.jdt.internal.launching.RuntimeClasspathEntryListComparator"
            id="org.eclipse.jdt.launching.classpathComparator">
      </launchConfigurationComparator>
      <launchConfigurationComparator
            attribute="org.eclipse.jdt.launching.SOURCE_PATH"
            class="org.eclipse.jdt.internal.launching.RuntimeClasspathEntryListComparator"
            id="org.eclipse.jdt.launching.sourcepathComparator">
      </launchConfigurationComparator>
   </extension>
   
   <!-- Source Lookup -->
   <extension point="org.eclipse.debug.core.sourceContainerTypes">
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.javaProject"
   			name="%javaProjectSourceContainerType.name"
   			description="%javaProjectSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.JavaProjectSourceContainerTypeDelegate">
   		</sourceContainerType> 
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot"
   			name="%packageFragmentRootSourceContainerType.name"
   			description="%packageFragmentRootSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.PackageFragmentRootSourceContainerTypeDelegate">
   		</sourceContainerType>    		
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.classpathVariable"
   			name="%classpathVariableSourceContainerType.name"
   			description="%classpathVariableSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.ClasspathVariableSourceContainerTypeDelegate">
   		</sourceContainerType>   		
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.classpathContainer"
   			name="%classpathContainerSourceContainerType.name"
   			description="%classpathContainerSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.ClasspathContainerSourceContainerTypeDelegate">
   		</sourceContainerType>    		
   </extension>
   <extension point="org.eclipse.debug.core.sourcePathComputers">
   		<sourcePathComputer
   			id="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"
   			class="org.eclipse.jdt.launching.sourcelookup.containers.JavaSourcePathComputer">
   		</sourcePathComputer>
   </extension>
   <extension point="org.eclipse.debug.core.sourceLocators">
   		<sourceLocator
   			id="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
   			class="org.eclipse.jdt.internal.launching.JavaSourceLookupDirector"
   			name="%javaSourceLookupDirector.name">
   		</sourceLocator>
   </extension>
   <extension
         point="org.eclipse.core.runtime.preferences">
      <modifier class="org.eclipse.jdt.internal.launching.JREPreferenceModifyListener"/>
      <initializer
            class="org.eclipse.jdt.internal.launching.LaunchingPreferenceInitializer">
      </initializer>
   </extension>
   
   <extension point="org.eclipse.core.expressions.propertyTesters">
      <propertyTester
            class="org.eclipse.jdt.internal.launching.JavaLaunchableTester"
            id="org.eclipse.jdt.launching.JavaLaunchableTester"
            namespace="org.eclipse.jdt.launching"
            properties="hasMain, extendsClass, extendsInterface, hasMethod, isContainer, hasProjectNature, buildpathReference, hasMethodWithAnnotation, hasTypeWithAnnotation, isPackageFragment, isPackageFragmentRoot"
            type="org.eclipse.core.runtime.IAdaptable"/>            
   </extension>
   <extension
         id="jreContainerMarker"
         point="org.eclipse.core.resources.markers"
      	 name= "%jreContainerMarkerProblemName">
      <super type="org.eclipse.core.resources.problemmarker"/>
      <persistent value="true"/>
   </extension> 
   
      <extension
         point="org.eclipse.jdt.launching.executionEnvironments">
      <environment
            description="%environment.description.0"
            id="OSGi/Minimum-1.0"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.1"
            id="OSGi/Minimum-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.10"
            id="OSGi/Minimum-1.2"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>            
      <environment
            description="%environment.description.2"
            id="JRE-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.3"
            id="J2SE-1.2"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.4"
            id="J2SE-1.3"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.5"
            id="J2SE-1.4"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.6"
            id="J2SE-1.5"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.7"
            id="CDC-1.0/Foundation-1.0"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.8"
            id="CDC-1.1/Foundation-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.9"
            id="JavaSE-1.6"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.11"
            id="JavaSE-1.7"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>            
      <analyzer
            class="org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer"
            id="org.eclipse.jdt.launching.eeAnalyzer"/>
      <ruleParticipant
            class="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"
            id="org.eclipse.jdt.launching.defaultParticipant">
      </ruleParticipant>
   </extension>
      <extension
            point="org.eclipse.jdt.core.compilationParticipant">
         <compilationParticipant
               class="org.eclipse.jdt.internal.launching.EECompilationParticipant"
               createsProblems="true"
               id="org.eclipse.jdt.launching.compilationParticipant.ee">
            <managedMarker
                  markerType="org.eclipse.jdt.launching.jreContainerMarker">
            </managedMarker>
         </compilationParticipant>
      </extension>
     
</plugin>