La plataforma Eclipse proporciona ayuda básica para los conectores, los recursos y el entorno de trabajo.
La propia plataforma Eclipse está dividida en varios conectores
aparte.
En la tabla siguiente se muestra qué paquetes de API se encuentran en
cada conector a partir de Eclipse 3.0. Esta tabla es de utilidad para determinar qué conectores debe
incluir un conector dado como prerrequisitos.
Paquete de API | ID del conector necesario | Notas |
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 (obsoleto) org.eclipse.core.runtime.model (obsoleto) |
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 (dividido) org.eclipse.jface.text.contentassist org.eclipse.jface.text.formatter org.eclipse.jface.text.information org.eclipse.jface.text.link (dividido) org.eclipse.jface.text.presentation org.eclipse.jface.text.reconciler org.eclipse.jface.text.rules org.eclipse.jface.text.source (dividido) org.eclipse.jface.text.templates (dividido) org.eclipse.jface.text.templates.persistence |
org.eclipse.jface.text | [4] |
org.eclipse.jface.text (dividido) org.eclipse.jface.text.link (dividido) org.eclipse.jface.text.source (dividido) org.eclipse.jface.text.templates (dividido) 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 (dividido) |
org.eclipse.ui.editors | [6] |
org.eclipse.ui.forms[.*] | org.eclipse.ui.forms | |
org.eclipse.ui (dividido) org.eclipse.ui.about org.eclipse.ui.actions (dividido) org.eclipse.ui.activities org.eclipse.ui.application org.eclipse.ui.branding org.eclipse.ui.commands org.eclipse.ui.contexts org.eclipse.ui.dialogs (dividido) org.eclipse.ui.help org.eclipse.ui.intro org.eclipse.ui.keys org.eclipse.ui.model (dividido) org.eclipse.ui.part (dividido) 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 (dividido) org.eclipse.ui.actions (dividido) org.eclipse.ui.dialogs (dividido) org.eclipse.ui.ide org.eclipse.ui.model (dividido) org.eclipse.ui.part (dividido) 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 (dividido) 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 |
Nota 1: los conectores que deban acceder a la API del entorno de ejecución de Eclipse deben indicar org.eclipse.core.runtime o org.eclipse.core.runtime.compatibility) como conector prerrequisito.org.eclipse.core.runtime reexporta la API de los conectores específicos de OSGi (por ejemplo, org.eclipse.osgi). Los conectores OSGi nunca deben indicarse explícitamente como prerrequisitos.
Nota 2: Estos paquetes de API anteriores a 3.0 están obsoletos y se han transferido al conector org.eclipse.core.runtime.compatibility.
Nota 3: los conectores que deben acceder a la API de JFace deben indicar org.eclipse.ui como conector prerrequisito.org.eclipse.ui reexporta la API del conector JFace. El conector org.eclipse.jface nunca debe indicarse explícitamente como prerrequisito.
Nota 4: algunos de los paquetes de texto de JFace están divididos entre los conectores org.eclipse.jface.text y org.eclipse.text.
Nota 5: los conectores que deben acceder a la API de SWT deben indicar org.eclipse.ui como conector prerrequisito.org.eclipse.ui reexporta la API del conector SWT. El conector org.eclipse.swt nunca debe indicarse explícitamente como prerrequisito.
Nota 6: el paquete org.eclipse.ui.texteditor está dividido entre los conectores org.eclipse.ui.editors y org.eclipse.ui.workbench.texteditor.
Nota 7: los conectores que deben acceder a la API de UI del entorno de trabajo deben indicar org.eclipse.ui como conector prerrequisito.org.eclipse.ui reexporta la API del conector org.eclipse.ui.workbench. El conector org.eclipse.ui.workbench nunca debe indicarse explícitamente como prerrequisito.
Nota 8: algunos de los paquetes de UI están divididos entre los conectores org.eclipse.ui y org.eclipse.ui.ide.