blob: d2d87676a6f6ce1db70089eb01bbc0b5dd4025ea [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Platform Extension Points</title>
<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
</head>
<body link="#0000FF" vlink="#800080">
<center>
<h1>Platform Extension Points
</h1></center>
The following extension points can be used to extend the capabilities
of the platform infrastructure:
<h3><a name="runtime"></a>Platform runtime</h3>
<ul>
<li><a href="org_eclipse_core_contenttype_contentTypes.html">org.eclipse.core.contenttype.contentTypes</a></li>
<li><a href="org_eclipse_core_runtime_adapters.html">org.eclipse.core.runtime.adapters</a></li>
<li><a href="org_eclipse_core_runtime_applications.html">org.eclipse.core.runtime.applications</a></li>
<li><a href="org_eclipse_core_runtime_contentTypes.html">org.eclipse.core.runtime.contentTypes</a></li>
<li><a href="org_eclipse_core_runtime_preferences.html">org.eclipse.core.runtime.preferences</a></li>
<li><a href="org_eclipse_core_runtime_products.html">org.eclipse.core.runtime.products</a></li>
<li><a href="org_eclipse_equinox_preferences_preferences.html">org.eclipse.equinox.preferences.preferences</a></li>
</ul>
<h3><a name="workspace"></a>Workspace</h3>
<ul>
<li><a href="org_eclipse_core_resources_builders.html">org.eclipse.core.resources.builders</a>
</li>
<li><a href="org_eclipse_core_resources_fileModificationValidator.html">org.eclipse.core.resources.fileModificationValidator</a>
</li>
<li><a href="org_eclipse_core_resources_markers.html">org.eclipse.core.resources.markers</a></li>
<li><a href="org_eclipse_core_resources_moveDeleteHook.html">org.eclipse.core.resources.moveDeleteHook</a></li>
<li><a href="org_eclipse_core_resources_natures.html">org.eclipse.core.resources.natures</a></li>
<li><a href="org_eclipse_core_resources_refreshProviders.html">org.eclipse.core.resources.refreshProviders</a></li>
<li><a href="org_eclipse_core_resources_teamHook.html">org.eclipse.core.resources.teamHook</a></li>
<li><a href="org_eclipse_core_filesystem_filesystems.html">org.eclipse.core.filesystem.filesystems</a></li>
</ul>
<h3><a name="text"></a>Platform Text</h3>
<ul>
<li><a href="org_eclipse_core_filebuffers_annotationModelCreation.html">org.eclipse.core.filebuffers.annotationModelCreation</a></li>
<li><a href="org_eclipse_core_filebuffers_documentCreation.html">org.eclipse.core.filebuffers.documentCreation</a></li>
<li><a href="org_eclipse_core_filebuffers_documentSetup.html">org.eclipse.core.filebuffers.documentSetup</a></li>
<li><a href="org_eclipse_ui_editors_annotationTypes.html">org.eclipse.ui.editors.annotationTypes</a></li>
<li><a href="org_eclipse_ui_editors_documentProviders.html">org.eclipse.ui.editors.documentProviders</a></li>
<li><a href="org_eclipse_ui_editors_markerAnnotationSpecification.html">org.eclipse.ui.editors.markerAnnotationSpecification</a></li>
<li><a href="org_eclipse_ui_editors_markerUpdaters.html">org.eclipse.ui.editors.markerUpdaters</a></li>
<li><a href="org_eclipse_ui_editors_templates.html">org.eclipse.ui.editors.templates</a></li>
<li><a href="org_eclipse_ui_workbench_texteditor_hyperlinkDetectors.html">org.eclipse.ui.workbench.texteditor.hyperlinkDetectors</a></li>
<li><a href="org_eclipse_ui_workbench_texteditor_hyperlinkDetectorTargets.html">org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets</a></li>
<li><a href="org_eclipse_ui_workbench_texteditor_rulerColumns.html">org.eclipse.ui.workbench.texteditor.rulerColumns</a></li>
<li><a href="org_eclipse_ui_workbench_texteditor_quickDiffReferenceProvider.html">org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider</a></li>
<li><a href="org_eclipse_ui_workbench_texteditor_spellingEngine.html">org.eclipse.ui.workbench.texteditor.spellingEngine</a></li>
</ul>
<h3><a name="workbench"></a>Workbench</h3>
<ul>
<li><a href="org_eclipse_ui_acceleratorConfigurations.html">org.eclipse.ui.acceleratorConfigurations</a></li>
<li><a href="org_eclipse_ui_acceleratorScopes.html">org.eclipse.ui.acceleratorScopes</a></li>
<li><a href="org_eclipse_ui_acceleratorSets.html">org.eclipse.ui.acceleratorSets</a></li>
<li><a href="org_eclipse_ui_actionDefinitions.html">org.eclipse.ui.actionDefinitions</a></li>
<li><a href="org_eclipse_ui_actionSetPartAssociations.html">org.eclipse.ui.actionSetPartAssociations</a></li>
<li><a href="org_eclipse_ui_actionSets.html">org.eclipse.ui.actionSets</a></li>
<li><a href="org_eclipse_ui_activities.html">org.eclipse.ui.activities</a></li>
<li><a href="org_eclipse_ui_activitySupport.html">org.eclipse.ui.activitySupport</a></li>
<li><a href="org_eclipse_ui_bindings.html">org.eclipse.ui.bindings</a></li>
<li><a href="org_eclipse_ui_browser_browsers.html">org.eclipse.ui.browser.browsers</a></li>
<li><a href="org_eclipse_ui_browserSupport.html">org.eclipse.ui.browserSupport</a></li>
<li><a href="org_eclipse_ui_commands.html">org.eclipse.ui.commands</a></li>
<li><a href="org_eclipse_ui_commandImages.html">org.eclipse.ui.commandImages</a></li>
<li><a href="org_eclipse_ui_contexts.html">org.eclipse.ui.contexts</a></li>
<li><a href="org_eclipse_ui_decorators.html">org.eclipse.ui.decorators</a></li>
<li><a href="org_eclipse_ui_dropActions.html">org.eclipse.ui.dropActions</a></li>
<li><a href="org_eclipse_ui_editorActions.html">org.eclipse.ui.editorActions</a></li>
<li><a href="org_eclipse_ui_editors.html">org.eclipse.ui.editors</a></li>
<li><a href="org_eclipse_ui_elementFactories.html">org.eclipse.ui.elementFactories</a></li>
<li><a href="org_eclipse_ui_encodings.html">org.eclipse.ui.encodings</a></li>
<li><a href="org_eclipse_ui_exportWizards.html">org.eclipse.ui.exportWizards</a></li>
<li><a href="org_eclipse_ui_fontDefinitions.html">org.eclipse.ui.fontDefinitions</a></li>
<li><a href="org_eclipse_ui_handlers.html">org.eclipse.ui.handlers</a></li>
<li><a href="org_eclipse_ui_helpSupport.html">org.eclipse.ui.helpSupport</a></li>
<li><a href="org_eclipse_ui_ide_filesystemSupport.html">org.eclipse.ui.ide.filesystemSupport</a></li>
<li><a href="org_eclipse_ui_ide_markerHelp.html">org.eclipse.ui.ide.markerHelp</a></li>
<li><a href="org_eclipse_ui_ide_markerImageProviders.html">org.eclipse.ui.ide.markerImageProviders</a></li>
<li><a href="org_eclipse_ui_ide_markerResolution.html">org.eclipse.ui.ide.markerResolution</a></li>
<li><a href="org_eclipse_ui_ide_markerSupport.html">org.eclipse.ui.ide.markerSupport</a></li>
<li><a href="org_eclipse_ui_ide_projectNatureImages.html">org.eclipse.ui.ide.projectNatureImages</a></li>
<li><a href="org_eclipse_ui_ide_resourceFilters.html">org.eclipse.ui.ide.resourceFilters</a></li>
<li><a href="org_eclipse_ui_navigator_linkHelper.html">org.eclipse.ui.navigator.linkHelper</a></li>
<li><a href="org_eclipse_ui_navigator_navigatorContent.html">org.eclipse.ui.navigator.navigatorContent</a></li>
<li><a href="org_eclipse_ui_navigator_viewer.html">org.eclipse.ui.navigator.viewer</a></li>
<li><a href="org_eclipse_ui_importWizards.html">org.eclipse.ui.importWizards</a></li>
<li><a href="org_eclipse_ui_intro.html">org.eclipse.ui.intro</a></li>
<li><a href="org_eclipse_ui_keywords.html">org.eclipse.ui.keywords</a></li>
<li><a href="org_eclipse_ui_menus.html">org.eclipse.ui.menus</a></li>
<li><a href="org_eclipse_ui_newWizards.html">org.eclipse.ui.newWizards</a></li>
<li><a href="org_eclipse_ui_perspectiveExtensions.html">org.eclipse.ui.perspectiveExtensions</a></li>
<li><a href="org_eclipse_ui_perspectives.html">org.eclipse.ui.perspectives</a></li>
<li><a href="org_eclipse_ui_popupMenus.html">org.eclipse.ui.popupMenus</a></li>
<li><a href="org_eclipse_ui_preferencePages.html">org.eclipse.ui.preferencePages</a></li>
<li><a href="org_eclipse_ui_preferenceTransfer.html">org.eclipse.ui.preferenceTransfer</a></li>
<li><a href="org_eclipse_ui_presentationFactories.html">org.eclipse.ui.presentationFactories</a></li>
<li><a href="org_eclipse_ui_propertyPages.html">org.eclipse.ui.propertyPages</a></li>
<li><a href="org_eclipse_ui_splashHandlers.html">org.eclipse.ui.splashHandlers</a></li>
<li><a href="org_eclipse_ui_startup.html">org.eclipse.ui.startup</a></li>
<li><a href="org_eclipse_ui_statusHandlers.html">org.eclipse.ui.statusHandlers</a></li>
<li><a href="org_eclipse_ui_systemSummarySections.html">org.eclipse.ui.systemSummarySections</a></li>
<li><a href="org_eclipse_ui_themes.html">org.eclipse.ui.themes</a></li>
<li><a href="org_eclipse_ui_viewActions.html">org.eclipse.ui.viewActions</a></li>
<li><a href="org_eclipse_ui_views.html">org.eclipse.ui.views</a></li>
<li><a href="org_eclipse_ui_views_properties_tabbed_propertyContributor.html">org.eclipse.ui.views.properties.tabbed.propertyContributor.html</a></li>
<li><a href="org_eclipse_ui_views_properties_tabbed_propertySections.html">org.eclipse.ui.views.properties.tabbed.propertySections.html</a></li>
<li><a href="org_eclipse_ui_views_properties_tabbed_propertyTabs.html">org.eclipse.ui.views.properties.tabbed.propertyTabs.html</a></li>
<li><a href="org_eclipse_ui_workingSets.html">org.eclipse.ui.workingSets</a></li>
</ul>
<h3><a name="team"></a>Team</h3>
<ul>
<li><a href="org_eclipse_team_core_fileTypes.html">org.eclipse.team.core.fileTypes</a></li>
<li><a href="org_eclipse_team_core_ignore.html">org.eclipse.team.core.ignore</a></li>
<li><a href="org_eclipse_team_core_projectSets.html">org.eclipse.team.core.projectSets</a></li>
<li><a href="org_eclipse_team_core_repository.html">org.eclipse.team.core.repository</a></li>
<li><a href="org_eclipse_team_ui_configurationWizards.html">org.eclipse.team.ui.configurationWizards</a></li>
<li><a href="org_eclipse_team_ui_synchronizeParticipants.html">org.eclipse.team.ui.synchronizeParticipants</a></li>
<li><a href="org_eclipse_team_ui_synchronizeWizards.html">org.eclipse.team.ui.synchronizeWizards</a></li>
</ul>
<h3><a name="debug"></a>Debug</h3>
<ul>
<li><a href="org_eclipse_debug_core_breakpoints.html">org.eclipse.debug.core.breakpoints</a></li>
<li><a href="org_eclipse_debug_core_launchConfigurationComparators.html">org.eclipse.debug.core.launchConfigurationComparators</a></li>
<li><a href="org_eclipse_debug_core_launchConfigurationTypes.html">org.eclipse.debug.core.launchConfigurationTypes</a></li>
<li><a href="org_eclipse_debug_core_launchDelegates.html">org.eclipse.debug.core.launchDelegates</a></li>
<li><a href="org_eclipse_debug_core_launchers.html">org.eclipse.debug.core.launchers</a></li>
<li><a href="org_eclipse_debug_core_launchModes.html">org.eclipse.debug.core.launchModes</a></li>
<li><a href="org_eclipse_debug_core_logicalStructureProviders.html">org.eclipse.debug.core.logicalStructureProviders</a></li>
<li><a href="org_eclipse_debug_core_logicalStructureTypes.html">org.eclipse.debug.core.logicalStructureTypes</a></li>
<li><a href="org_eclipse_debug_core_processFactories.html">org.eclipse.debug.core.processFactories</a></li>
<li><a href="org_eclipse_debug_core_sourceContainerTypes.html">org.eclipse.debug.core.sourceContainerTypes</a></li>
<li><a href="org_eclipse_debug_core_sourceLocators.html">org.eclipse.debug.core.sourceLocators</a></li>
<li><a href="org_eclipse_debug_core_sourcePathComputers.html">org.eclipse.debug.core.sourcePathComputers</a></li>
<li><a href="org_eclipse_debug_core_statusHandlers.html">org.eclipse.debug.core.statusHandlers</a></li>
<li><a href="org_eclipse_debug_core_watchExpressionDelegates.html">org.eclipse.debug.core.watchExpressionDelegates</a></li>
<li><a href="org_eclipse_debug_ui_breakpointOrganizers.html">org.eclipse.debug.ui.breakpointOrganizers</a></li>
<li><a href="org_eclipse_debug_ui_consoleColorProviders.html">org.eclipse.debug.ui.consoleColorProviders</a></li>
<li><a href="org_eclipse_debug_ui_consoleLineTrackers.html">org.eclipse.debug.ui.consoleLineTrackers</a></li>
<li><a href="org_eclipse_debug_ui_contextViewBindings.html">org.eclipse.debug.ui.contextViewBindings</a></li>
<li><a href="org_eclipse_debug_ui_debugModelContextBindings.html">org.eclipse.debug.ui.debugModelContextBindings</a></li>
<li><a href="org_eclipse_debug_ui_debugModelPresentations.html">org.eclipse.debug.ui.debugModelPresentations</a></li>
<li><a href="org_eclipse_debug_ui_detailPaneFactories.html">org.eclipse.debug.ui.detailPaneFactories</a></li>
<li><a href="org_eclipse_debug_ui_launchConfigurationTabGroups.html">org.eclipse.debug.ui.launchConfigurationTabGroups</a></li>
<li><a href="org_eclipse_debug_ui_launchConfigurationTabs.html">org.eclipse.debug.ui.launchConfigurationTabs</a></li>
<li><a href="org_eclipse_debug_ui_launchConfigurationTypeImages.html">org.eclipse.debug.ui.launchConfigurationTypeImages</a></li>
<li><a href="org_eclipse_debug_ui_launchGroups.html">org.eclipse.debug.ui.launchGroups</a></li>
<li><a href="org_eclipse_debug_ui_launchShortcuts.html">org.eclipse.debug.ui.launchShortcuts</a></li>
<li><a href="org_eclipse_debug_ui_memoryRenderings.html">org.eclipse.debug.ui.memoryRenderings</a></li>
<li><a href="org_eclipse_debug_ui_sourceContainerPresentations.html">org.eclipse.debug.ui.sourceContainerPresentations</a></li>
<li><a href="org_eclipse_debug_ui_stringVariablePresentations.html">org.eclipse.debug.ui.stringVariablePresentations</a></li>
<li><a href="org_eclipse_debug_ui_variableValueEditors.html">org.eclipse.debug.ui.variableValueEditors</a></li>
</ul>
<h3><a name="console"></a>Console</h3>
<ul>
<li><a href="org_eclipse_ui_console_consoleFactories.html">org.eclipse.ui.console.consoleFactories</a></li>
<li><a href="org_eclipse_ui_console_consolePageParticipants.html">org.eclipse.ui.console.consolePageParticipants</a></li>
<li><a href="org_eclipse_ui_console_consolePatternMatchListeners.html">org.eclipse.ui.console.consolePatternMatchListeners</a></li>
</ul>
<h3><a name="ua"></a>User Assistance</h3>
<ul>
<li><a href="org_eclipse_help_contentExtension.html">org.eclipse.help.contentExtension</a></li>
<li><a href="org_eclipse_help_contentProducer.html">org.eclipse.help.contentProducer</a></li>
<li><a href="org_eclipse_help_contexts.html">org.eclipse.help.contexts</a></li>
<li><a href="org_eclipse_help_index.html">org.eclipse.help.index</a></li>
<li><a href="org_eclipse_help_toc.html">org.eclipse.help.toc</a></li>
<li><a href="org_eclipse_help_base_activitySupport.html">org.eclipse.help.base.activitySupport</a></li>
<li><a href="org_eclipse_help_base_browser.html">org.eclipse.help.base.browser</a></li>
<li><a href="org_eclipse_help_base_luceneAnalyzer.html">org.eclipse.help.base.luceneAnalyzer</a></li>
<li><a href="org_eclipse_help_base_luceneSearchParticipants.html">org.eclipse.help.base.luceneSearchParticipants</a></li>
<li><a href="org_eclipse_help_ui_searchEngine.html">org.eclipse.help.ui.searchEngine</a></li>
<li><a href="org_eclipse_ui_cheatsheets_cheatSheetContent.html">org.eclipse.ui.cheatsheets.cheatSheetContent</a></li>
<li><a href="org_eclipse_ui_cheatsheets_cheatSheetItemExtension.html">org.eclipse.ui.cheatsheets.cheatSheetItemExtension</a></li>
<li><a href="org_eclipse_ui_intro_config.html">org.eclipse.ui.intro.config</a></li>
<li><a href="org_eclipse_ui_intro_configExtension.html">org.eclipse.ui.intro.configExtension</a></li>
</ul>
<h3><a name="ltk"></a>Language Toolkit</h3>
<ul>
<li><a href="org_eclipse_ltk_core_refactoring_refactoringContributions.html">org.eclipse.ltk.core.refactoring.refactoringContributions</a></li>
<li><a href="org_eclipse_ltk_core_refactoring_copyParticipants.html">org.eclipse.ltk.core.refactoring.copyParticipants</a></li>
<li><a href="org_eclipse_ltk_core_refactoring_createParticipants.html">org.eclipse.ltk.core.refactoring.createParticipants</a></li>
<li><a href="org_eclipse_ltk_core_refactoring_deleteParticipants.html">org.eclipse.ltk.core.refactoring.deleteParticipants</a></li>
<li><a href="org_eclipse_ltk_core_refactoring_moveParticipants.html">org.eclipse.ltk.core.refactoring.moveParticipants</a></li>
<li><a href="org_eclipse_ltk_core_refactoring_renameParticipants.html">org.eclipse.ltk.core.refactoring.renameParticipants</a></li>
<li><a href="org_eclipse_ltk_ui_refactoring_changePreviewViewers.html">org.eclipse.ltk.ui.refactoring.changePreviewViewers</a></li>
<li><a href="org_eclipse_ltk_ui_refactoring_statusContextViewers.html">org.eclipse.ltk.ui.refactoring.statusContextViewers</a></li>
</ul>
<h3><a name="security"></a>Security</h3>
<ul>
<li><a href="org_eclipse_equinox_security_loginConfigurationProvider.html">org.eclipse.equinox.security.loginConfigurationProvider</a></li>
<li><a href="org_eclipse_equinox_security_loginModule.html">org.eclipse.equinox.security.loginModule</a></li>
<li><a href="org_eclipse_equinox_security_callbackHandler.html">org.eclipse.equinox.security.callbackHandler</a></li>
<li><a href="org_eclipse_equinox_security_callbackHandlerMapping.html">org.eclipse.equinox.security.callbackHandlerMapping</a></li>
<li><a href="org_eclipse_equinox_security_secureStorage.html">org.eclipse.equinox.security.secureStorage</a></li>
</ul>
<h3><a name="other"></a>Other</h3>
<ul>
<li><a href="org_eclipse_ant_core_antProperties.html">org.eclipse.ant.core.antProperties</a></li>
<li><a href="org_eclipse_ant_core_antTasks.html">org.eclipse.ant.core.antTasks</a></li>
<li><a href="org_eclipse_ant_core_antTypes.html">org.eclipse.ant.core.antTypes</a></li>
<li><a href="org_eclipse_ant_core_extraClasspathEntries.html">org.eclipse.ant.core.extraClasspathEntries</a></li>
<li><a href="org_eclipse_compare_contentMergeViewers.html">org.eclipse.compare.contentMergeViewers</a></li>
<li><a href="org_eclipse_compare_contentViewers.html">org.eclipse.compare.contentViewers</a></li>
<li><a href="org_eclipse_compare_streamMergers.html">org.eclipse.compare.streamMergers</a></li>
<li><a href="org_eclipse_compare_structureCreators.html">org.eclipse.compare.structureCreators</a></li>
<li><a href="org_eclipse_compare_structureMergeViewers.html">org.eclipse.compare.structureMergeViewers</a></li>
<li><a href="org_eclipse_core_expressions_propertyTesters.html">org.eclipse.core.expressions.propertyTesters</a></li>
<li><a href="org_eclipse_core_expressions_definitions.html">org.eclipse.core.expressions.definitions</a></li>
<li><a href="org_eclipse_core_variables_dynamicVariables.html">org.eclipse.core.variables.dynamicVariables</a></li>
<li><a href="org_eclipse_core_variables_valueVariables.html">org.eclipse.core.variables.valueVariables</a></li>
<li><a href="org_eclipse_equinox_http_registry_httpcontexts.html">org.eclipse.equinox.http.registry.httpcontexts</a></li>
<li><a href="org_eclipse_equinox_http_registry_resources.html">org.eclipse.equinox.http.registry.resources</a></li>
<li><a href="org_eclipse_equinox_http_registry_servlets.html">org.eclipse.equinox.http.registry.servlets</a></li>
<li><a href="org_eclipse_search_searchPages.html">org.eclipse.search.searchPages</a></li>
<li><a href="org_eclipse_search_searchResultSorters.html">org.eclipse.search.searchResultSorters</a></li>
<li><a href="org_eclipse_search_searchResultViewPages.html">org.eclipse.search.searchResultViewPages</a></li>
<li><a href="org_eclipse_search_textSearchEngine.html">org.eclipse.search.textSearchEngine</a></li>
<li><a href="org_eclipse_search_textSearchQueryProvider.html">org.eclipse.search.textSearchQueryProvider</a></li>
<li><a href="org_eclipse_ui_externaltools_configurationDuplicationMaps.html">org.eclipse.ui.externaltools.configurationDuplicationMaps</a></li>
<li><a href="org_eclipse_update_core_featureTypes.html">org.eclipse.update.core.featureTypes</a></li>
<li><a href="org_eclipse_update_core_installHandlers.html">org.eclipse.update.core.installHandlers</a></li>
<li><a href="org_eclipse_update_core_siteTypes.html">org.eclipse.update.core.siteTypes</a></li>
</ul>
</body>
</html>