Die Eclipse-Plattform stellt eine Basisunterstützung für Plug-ins, Ressourcen und die Workbench zur Verfügung.
Die Eclipse-Plattform ist in eine Reihe von separaten Plug-ins
unterteilt.
Die folgende Tabelle gibt Aufschluss darüber, welche API-Pakete in
den jeweiligen Plug-ins enthalten sind (die am häufigsten
verwendeten API-Pakete sind hervorgehoben). Anhand dieser Tabelle kann einfach ermittelt werden, welche Plug-ins
in einem bestimmten Plug-in
als Vorbedingungen definiert sein sollten.
API-Paket | Plug-in-ID | Hinweise |
org.apache.tools.ant[.*] | org.apache.ant | |
org.eclipse.ant.core[.*] | org.eclipse.ant.core | |
org.eclipse.compare[.*] | org.eclipse.compare | |
org.eclipse.core.boot | org.eclipse.core.boot | [1] |
org.eclipse.core.resources[.*] | org.eclipse.core.resources | [2] |
org.eclipse.core.runtime[.*] | org.eclipse.core.runtime | [1] |
org.eclipse.debug.core[.*] | org.eclipse.debug.core | |
org.eclipse.debug.ui[.*] | org.eclipse.debug.ui | |
org.eclipse.help[.*] | org.eclipse.help | |
org.eclipse.help.ui[.*] | org.eclipse.help.ui | |
org.eclipse.jface[.*], org.eclipse.swt[.*], org.eclipse.ui[.*] |
org.eclipse.ui | [3] |
org.eclipse.search.ui | org.eclipse.search | |
org.eclipse.team.core | org.eclipse.team.core | |
org.eclipse.team.ui[.*] | org.eclipse.team.ui | |
org.eclipse.update.core[.*] | org.eclipse.update.core | |
javax.xml.parsers, org.w3c.dom[.*], org.xml.sax[.*] |
org.apache.xerces | [4] |
org.apache.html.dom, org.apache.xerces[.*], org.apache.xml.serialize |
org.apache.xerces | [5] |
Hinweis 1: org.eclipse.core.boot und org.eclipse.core.runtime sind Pseudo-Plug-ins. Sie werden automatisch als Vorbedingung für alle anderen Plug-ins bereitgestellt. Ihre API-Pakete stehen dafür automatisch für alle Plug-ins zur Verfügung.
Hinweis 2: Plug-ins, die einen Zugriff auf die Arbeitsbereich- und Ressourcen-API benötigen, müssen org.eclipse.core.resources als vorausgesetztes Plug-in auflisten.
Hinweise 3: Plug-ins, die einen Zugriff auf
die SWT-, JFace- oder
Workbench-API benötigen, müssen org.eclipse.ui als
vorausgesetztes Plug-in auflisten. An der Implementierung
des Plug-ins org.eclipse.ui
sind eine Reihe von weiteren Plug-ins beteiligt, die in keinem Fall explizit als Vorbedingungen aufgelistet werden sollten.
Hinweis 4: Die generischen XML-APIs aus den Paketen javax.xml.parsers
und org.w3c.*
befinden sich in xmlParserAPIs.jar
.
Hinweis 5: Die Xerces-spezifischen Implementierungsklassen befinden sich in xerxesImpl.jar
.