Beschreibung: Dieser Erweiterungspunkt stellt einen konfigurierbaren Mechanismus zum Starten von Anwendungen zur Verfügung. Jeder Startkonfigurationstyp hat einen Namen, unterstützt einen oder mehrere Moduswerte (Ausführung und/oder Debug) und gibt einen Stellvertreter an, der für die Implementierung des Anwendungsstarts verantwortlich ist.
Konfigurationsbefehle:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
>
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false)
>
<extension point="org.eclipse.debug.core.launchConfigurationTypes"> <launchConfigurationType id="com.example.ExampleIdentifier" delegate="com.example.ExampleLaunchConfigurationDelegate" modes="run,debug" name="Example Application"> <fileExtension extension="txt" default="true"/> <fileExtension extension="gif" default="false"/> </launchConfigurationType> </extension>Im dargestellten Beispiel unterstützt der angegebene Startkonfigurationstyp sowohl den Ausführungs- als auch den Debug-Modus. Die Startkonfiguration gilt für Dateien ".txt" und ".gif". Außerdem ist sie die Standardstartkonfiguration für Dateien ".txt".
API-Informationen: Der Wert des Attributs delegate muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.core.model.ILaunchConfigurationDelegate implementiert.