Eclipse-Plattform
Übersicht der Plattform-Plug-ins

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 zeigt, welche API-Pakete in Eclipse 3.0 in welchen Plug-ins enthalten sind. Anhand dieser Tabelle kann einfach ermittelt werden, welche Plug-ins in einem bestimmten Plug-in als Vorbedingungen definiert sein sollten.
 

API-Paket Erforderliche 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.expressions org.eclipse.expressions  
org.eclipse.filebuffers org.eclipse.filebuffers  
org.eclipse.core.resources[.*] org.eclipse.core.resources  
org.eclipse.core.runtime
org.eclipse.core.runtime.content
org.eclipse.core.runtime.jobs
org.eclipse.core.runtime.preferences
org.osgi[.*]
org.eclipse.core.runtime [1]
org.eclipse.core.boot (veraltet)
org.eclipse.core.runtime.model (veraltet)
org.eclipse.core.runtime.compatibility [2]
org.eclipse.variables org.eclipse.variables  
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.browser org.eclipse.help.base  
org.eclipse.help.ui.browser org.eclipse.help.ui  
org.eclipse.jface.action
org.eclipse.jface.dialogs
org.eclipse.jface.operation
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.jface.util
org.eclipse.jface.viewers
org.eclipse.jface.window
org.eclipse.jface.wizard
org.eclipse.ui [3]
org.eclipse.jface.contentassist
org.eclipse.jface.text (geteilt)
org.eclipse.jface.text.contentassist
org.eclipse.jface.text.formatter
org.eclipse.jface.text.information
org.eclipse.jface.text.link (geteilt)
org.eclipse.jface.text.presentation
org.eclipse.jface.text.reconciler
org.eclipse.jface.text.rules
org.eclipse.jface.text.source (geteilt)
org.eclipse.jface.text.templates (geteilt)
org.eclipse.jface.text.templates.persistence
org.eclipse.jface.text [4]
org.eclipse.jface.text (geteilt)
org.eclipse.jface.text.link (geteilt)
org.eclipse.jface.text.source (geteilt)
org.eclipse.jface.text.templates (geteilt)
org.eclipse.text.edits
org.eclipse.text [4]
org.eclipse.search.ui org.eclipse.search  
org.eclipse.swt[.*] org.eclipse.ui [5]
org.eclipse.team.core[.*] org.eclipse.team.core  
org.eclipse.team.ui[.*] org.eclipse.team.ui  
org.eclipse.ui.cheatsheets org.eclipse.ui.cheatsheets  
org.eclipse.ui.console[.*] org.eclipse.ui.console  
org.eclipse.ui.editors.text
org.eclipse.ui.editors.text.templates
org.eclipse.ui.texteditor (geteilt)
org.eclipse.ui.editors [6]
org.eclipse.ui.forms[.*] org.eclipse.ui.forms  
org.eclipse.ui (geteilt)
org.eclipse.ui.about
org.eclipse.ui.actions (geteilt)
org.eclipse.ui.activities
org.eclipse.ui.application
org.eclipse.ui.branding
org.eclipse.ui.commands
org.eclipse.ui.contexts
org.eclipse.ui.dialogs (geteilt)
org.eclipse.ui.help
org.eclipse.ui.intro
org.eclipse.ui.keys
org.eclipse.ui.model (geteilt)
org.eclipse.ui.part (geteilt)
org.eclipse.ui.plugin
org.eclipse.ui.presentations
org.eclipse.ui.progress
org.eclipse.ui.testing
org.eclipse.ui.themes
org.eclipse.ui [7,8]
org.eclipse.ui (geteilt)
org.eclipse.ui.actions (geteilt)
org.eclipse.ui.dialogs (geteilt)
org.eclipse.ui.ide
org.eclipse.ui.model (geteilt)
org.eclipse.ui.part (geteilt)
org.eclipse.ui.views.bookmarkexplorer
org.eclipse.ui.views.framelist
org.eclipse.ui.views.markers
org.eclipse.ui.views.markers.internal
org.eclipse.ui.views.navigator
org.eclipse.ui.views.properties
org.eclipse.ui.views.tasklist
org.eclipse.ui.wizards.datatransfer
org.eclipse.ui.wizards.newresource
org.eclipse.ui.ide [8]
org.eclipse.ui.intro.config org.eclipse.ui.intro  
org.eclipse.ui.views.contentoutline
org.eclipse.ui.views.properties
org.eclipse.ui.views  
org.eclipse.ui.contentassist
org.eclipse.ui.texteditor (geteilt)
org.eclipse.ui.texteditor.link
org.eclipse.ui.texteditor.quickdiff
org.eclipse.ui.texteditor.templates
org.eclipse.ui.workbench.texteditor [6]
org.eclipse.update.core[.*] org.eclipse.update.core  
org.eclipse.update.configurator org.eclipse.update.configurator  
org.eclipse.update.ui org.eclipse.update.ui  

Hinweis 1: Plug-ins, die Zugriff auf die Eclipse Laufzeit-API benötigen, müssen das Plug-in org.eclipse.core.runtime (oder org.eclipse.core.runtime.compatibility) als Vorbedingung aufführen. org.eclipse.core.runtime reexportiert die API aus den OSGi-spezifischen Plug-ins (z. B. org.eclipse.osgi). Die OSGi-Plug-ins sollten niemals explizit als Vorbedingungen aufgeführt werden.

Hinweis 2: Diese API-Pakete aus Versionen vor 3.0 sind veraltet und wurden in das Plug-in org.eclipse.core.runtime.compatibility versetzt.

Hinweis 3: Plug-ins, die Zugriff auf die JFace-API benötigen, müssen das Plug-in org.eclipse.ui als Vorbedingung aufführen. org.eclipse.ui reexportiert die API aus dem JFace-Plug-in. Das Plug-in org.eclipse.jface sollte niemals explizit als eine Vorbedingung aufgeführt werden.

Hinweis 4: Einige der JFace-Textpakete sind zwischen dem Plug-inorg.eclipse.jface.text und dem Plug-in org.eclipse.text geteilt.

Hinweis 5: Plug-ins, die Zugriff auf die SWT-API benötigen, müssen das Plug-in org.eclipse.ui als Vorbedingung aufführen. org.eclipse.ui reexportiert die API aus dem SWT-Plug-in. Das Plug-in org.eclipse.swt sollte niemals explizit als eine Vorbedingung aufgeführt werden.

Hinweis 6: Das Paket org.eclipse.ui.texteditor ist zwischen dem Plug-in org.eclipse.ui.editors und dem Plug-in org.eclipse.ui.workbench.texteditor geteilt.

Hinweis 7: Plug-ins, die Zugriff auf die Workbench Benutzerschnittstellen-API benötigen, müssen das Plug-in org.eclipse.ui als eine Vorbedingung aufführen. org.eclipse.ui reexportiert die API aus dem Plug-in org.eclipse.ui.workbench. Das Plug-in org.eclipse.ui.workbench sollte niemals als eine Vorbedingung aufgeführt werden.

Hinweis 8: Einige der Pakete der Benutzerschnittstellen sind zwischen dem Plug-in org.eclipse.ui und dem Plug-in org.eclipse.ui.ide geteilt.

Rechtliche Hinweise