Platform Extension Points
The following extension points can be used to extend the capabilities of the platform infrastructure:
Platform runtime
org.eclipse.core.runtime.applications
org.eclipse.core.runtime.adapters
org.eclipse.core.runtime.urlHandlers
Workspace
org.eclipse.core.resources.builders
org.eclipse.core.resources.fileModificationValidator
org.eclipse.core.resources.markers
org.eclipse.core.resources.moveDeleteHook
org.eclipse.core.resources.natures
org.eclipse.core.resources.refreshProviders
org.eclipse.core.resources.teamHook
Platform text
org.eclipse.core.filebuffers.documentSetup
org.eclipse.core.filebuffers.documentCreation
org.eclipse.ui.editors.annotationTypes
org.eclipse.ui.editors.documentProviders
org.eclipse.ui.editors.markerUpdaters
org.eclipse.ui.editors.markerAnnotationSpecification
org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider
Workbench
org.eclipse.ui.actionSetPartAssociations
org.eclipse.ui.actionSets
org.eclipse.ui.activities
org.eclipse.ui.commands
org.eclipse.ui.decorators
org.eclipse.ui.dropActions
org.eclipse.ui.editorActions
org.eclipse.ui.editors
org.eclipse.ui.elementFactories
org.eclipse.ui.exportWizards
org.eclipse.ui.fontDefinitions
org.eclipse.ui.helpSupport
org.eclipse.ui.importWizards
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerImageProviders
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.newWizards
org.eclipse.ui.perspectiveExtensions
org.eclipse.ui.perspectives
org.eclipse.ui.popupMenus
org.eclipse.ui.preferencePages
org.eclipse.ui.ide.projectNatureImages
org.eclipse.ui.propertyPages
org.eclipse.ui.ide.resourceFilters
org.eclipse.ui.startup
org.eclipse.ui.viewActions
org.eclipse.ui.views
org.eclipse.ui.workingSets
Team
org.eclipse.team.core.fileTypes
org.eclipse.team.core.ignore
org.eclipse.team.core.projectSets
org.eclipse.team.core.repository
org.eclipse.team.ui.configurationWizards
Debug
org.eclipse.debug.core.breakpoints
org.eclipse.debug.core.launchConfigurationComparators
org.eclipse.debug.core.launchConfigurationTypes
org.eclipse.debug.core.launchDelegates
org.eclipse.debug.core.launchModes
org.eclipse.debug.core.launchers
org.eclipse.debug.core.processFactories
org.eclipse.debug.core.sourceLocators
org.eclipse.debug.core.statusHandlers
org.eclipse.debug.core.watchExpressionDelegates
org.eclipse.debug.ui.consoleColorProviders
org.eclipse.debug.ui.consoleLineTrackers
org.eclipse.debug.ui.contextViewBindings
org.eclipse.debug.ui.debugActionGroups
org.eclipse.debug.ui.debugModelContextBindings
org.eclipse.debug.ui.debugModelPresentations
org.eclipse.debug.ui.launchConfigurationTabGroups
org.eclipse.debug.ui.launchConfigurationTypeImages
org.eclipse.debug.ui.launchGroups
org.eclipse.debug.ui.launchShortcuts
Help
org.eclipse.help.toc
org.eclipse.help.contexts
org.eclipse.help.contentProducer
org.eclipse.help.base.browser
org.eclipse.help.base.luceneAnalyzer
org.eclipse.help.base.webapp
Other
org.eclipse.ant.core.antProperties
org.eclipse.ant.core.antTasks
org.eclipse.ant.core.antTypes
org.eclipse.ant.core.extraClasspathEntries
org.eclipse.compare.contentMergeViewers
org.eclipse.compare.contentViewers
org.eclipse.compare.structureCreators
org.eclipse.compare.structureMergeViewers
org.eclipse.core.variables.dynamicVariables
org.eclipse.core.variables.valueVariables
org.eclipse.search.searchPages
org.eclipse.search.searchResultSorters
org.eclipse.update.core.featureTypes
org.eclipse.update.core.installHandlers
org.eclipse.update.core.siteTypes