Platform Extension Points
The following extension points can be used to extend the capabilities of the platform infrastructure:
Platform Runtime
org.eclipse.core.contenttype.contentTypes
org.eclipse.core.runtime.adapters
org.eclipse.core.runtime.applications
org.eclipse.core.runtime.contentTypes
org.eclipse.core.runtime.preferences
org.eclipse.core.runtime.products
org.eclipse.equinox.preferences.preferences
Workspace
org.eclipse.core.filesystem.filesystems
org.eclipse.core.resources.builders
org.eclipse.core.resources.fileModificationValidator
org.eclipse.core.resources.filterMatchers
org.eclipse.core.resources.markers
org.eclipse.core.resources.modelProviders
org.eclipse.core.resources.moveDeleteHook
org.eclipse.core.resources.natures
org.eclipse.core.resources.refreshProviders
org.eclipse.core.resources.teamHook
org.eclipse.core.resources.variableResolvers
Platform Text
org.eclipse.core.filebuffers.annotationModelCreation
org.eclipse.core.filebuffers.documentCreation
org.eclipse.core.filebuffers.documentSetup
org.eclipse.ui.editors.annotationTypes
org.eclipse.ui.editors.documentProviders
org.eclipse.ui.editors.markerAnnotationSpecification
org.eclipse.ui.editors.markerUpdaters
org.eclipse.ui.editors.templates
org.eclipse.ui.genericeditor.autoEditStrategies
org.eclipse.ui.genericeditor.characterPairMatchers
org.eclipse.ui.genericeditor.contentAssistProcessors
org.eclipse.ui.genericeditor.highlightReconcilers
org.eclipse.ui.genericeditor.icons
org.eclipse.ui.genericeditor.presentationReconciliers
org.eclipse.ui.genericeditor.reconcilers
org.eclipse.ui.workbench.texteditor.codeMiningProviders
org.eclipse.ui.workbench.texteditor.hyperlinkDetectors
org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets
org.eclipse.ui.workbench.texteditor.rulerColumns
org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider
org.eclipse.ui.workbench.texteditor.spellingEngine
Workbench
org.eclipse.ui.acceleratorConfigurations
org.eclipse.ui.acceleratorScopes
org.eclipse.ui.acceleratorSets
org.eclipse.ui.actionDefinitions
org.eclipse.ui.actionSetPartAssociations
org.eclipse.ui.actionSets
org.eclipse.ui.activities
org.eclipse.ui.activitySupport
org.eclipse.ui.bindings
org.eclipse.ui.browser.browsers
org.eclipse.ui.browserSupport
org.eclipse.ui.commands
org.eclipse.ui.commandImages
org.eclipse.ui.contexts
org.eclipse.ui.decorators
org.eclipse.ui.dropActions
org.eclipse.ui.editorActions
org.eclipse.ui.editors
org.eclipse.ui.elementFactories
org.eclipse.ui.encodings
org.eclipse.ui.exportWizards
org.eclipse.ui.fontDefinitions
org.eclipse.ui.handlers
org.eclipse.ui.helpSupport
org.eclipse.ui.ide.editorAssociationOverride
org.eclipse.ui.ide.filesystemSupport
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerImageProviders
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.ide.markerSupport
org.eclipse.ui.ide.projectConfigurators
org.eclipse.ui.ide.projectNatureImages
org.eclipse.ui.ide.resourceFilters
org.eclipse.ui.ide.unassociatedEditorStrategy
org.eclipse.ui.navigator.linkHelper
org.eclipse.ui.navigator.navigatorContent
org.eclipse.ui.navigator.viewer
org.eclipse.ui.importWizards
org.eclipse.ui.installationPages
org.eclipse.ui.intro
org.eclipse.ui.keywords
org.eclipse.ui.menus
org.eclipse.ui.monitoring.logger
org.eclipse.ui.newWizards
org.eclipse.ui.perspectiveExtensions
org.eclipse.ui.perspectives
org.eclipse.ui.popupMenus
org.eclipse.ui.preferencePages
org.eclipse.ui.preferenceTransfer
org.eclipse.ui.propertiesView
org.eclipse.ui.propertyPages
org.eclipse.ui.services
org.eclipse.ui.splashHandlers
org.eclipse.ui.startup
org.eclipse.ui.statusHandlers
org.eclipse.ui.systemSummarySections
org.eclipse.ui.themes
org.eclipse.ui.viewActions
org.eclipse.ui.views
org.eclipse.ui.views.properties.tabbed.propertyContributor
org.eclipse.ui.views.properties.tabbed.propertySections
org.eclipse.ui.views.properties.tabbed.propertyTabs
org.eclipse.ui.workingSets
Team
org.eclipse.jsch.core.identityrepository
org.eclipse.team.core.fileTypes
org.eclipse.team.core.ignore
org.eclipse.team.core.projectSets
org.eclipse.team.core.repository
org.eclipse.team.core.storageMergers
org.eclipse.team.ui.configurationWizards
org.eclipse.team.ui.synchronizeParticipants
org.eclipse.team.ui.synchronizeWizards
org.eclipse.team.ui.teamContentProviders
org.eclipse.team.ui.teamDecorators
Debug
org.eclipse.debug.core.breakpoints
org.eclipse.debug.core.breakpointImportParticipants
org.eclipse.debug.core.launchConfigurationComparators
org.eclipse.debug.core.launchConfigurationTypes
org.eclipse.debug.core.launchDelegates
org.eclipse.debug.core.launchers
org.eclipse.debug.core.launchModes
org.eclipse.debug.core.logicalStructureProviders
org.eclipse.debug.core.logicalStructureTypes
org.eclipse.debug.core.processFactories
org.eclipse.debug.core.sourceContainerTypes
org.eclipse.debug.core.sourceLocators
org.eclipse.debug.core.sourcePathComputers
org.eclipse.debug.core.statusHandlers
org.eclipse.debug.core.stepFilters
org.eclipse.debug.core.watchExpressionDelegates
org.eclipse.debug.ui.breakpointOrganizers
org.eclipse.debug.ui.consoleColorProviders
org.eclipse.debug.ui.consoleLineTrackers
org.eclipse.debug.ui.contextViewBindings
org.eclipse.debug.ui.debugModelContextBindings
org.eclipse.debug.ui.debugModelPresentations
org.eclipse.debug.ui.detailPaneFactories
org.eclipse.debug.ui.launchConfigurationTabGroups
org.eclipse.debug.ui.launchConfigurationTabs
org.eclipse.debug.ui.launchConfigurationTypeImages
org.eclipse.debug.ui.launchGroups
org.eclipse.debug.ui.launchShortcuts
org.eclipse.debug.ui.memoryRenderings
org.eclipse.debug.ui.sourceContainerPresentations
org.eclipse.debug.ui.stringVariablePresentations
org.eclipse.debug.ui.toggleBreakpointsTargetFactories
org.eclipse.debug.ui.variableValueEditors
org.eclipse.unittest.ui.unittestViewSupport
Console
org.eclipse.ui.console.consoleFactories
org.eclipse.ui.console.consolePageParticipants
org.eclipse.ui.console.consolePatternMatchListeners
User Assistance
org.eclipse.help.contentExtension
org.eclipse.help.contentProducer
org.eclipse.help.contexts
org.eclipse.help.criteriaDefinition
org.eclipse.help.criteriaProvider
org.eclipse.help.index
org.eclipse.help.toc
org.eclipse.help.base.activitySupport
org.eclipse.help.base.browser
org.eclipse.help.base.display
org.eclipse.help.base.luceneAnalyzer
org.eclipse.help.base.searchParticipant
org.eclipse.help.base.searchProcessor
org.eclipse.help.base.server
org.eclipse.help.base.scope
org.eclipse.help.ui.searchEngine
org.eclipse.help.webapp.contentFilter
org.eclipse.help.webapp.frame
org.eclipse.help.webapp.toolbarButton
org.eclipse.help.webapp.validatedServlet
org.eclipse.help.webapp.view
org.eclipse.ui.cheatsheets.cheatSheetContent
org.eclipse.ui.cheatsheets.cheatSheetItemExtension
org.eclipse.ui.intro.config
org.eclipse.ui.intro.configExtension
org.eclipse.ui.intro.quicklinks
Language Toolkit
org.eclipse.ltk.core.refactoring.refactoringContributions
org.eclipse.ltk.core.refactoring.copyParticipants
org.eclipse.ltk.core.refactoring.createParticipants
org.eclipse.ltk.core.refactoring.deleteParticipants
org.eclipse.ltk.core.refactoring.moveParticipants
org.eclipse.ltk.core.refactoring.renameParticipants
org.eclipse.ltk.ui.refactoring.changePreviewViewers
org.eclipse.ltk.ui.refactoring.statusContextViewers
Security
org.eclipse.equinox.security.loginConfigurationProvider
org.eclipse.equinox.security.loginModule
org.eclipse.equinox.security.callbackHandler
org.eclipse.equinox.security.callbackHandlerMapping
org.eclipse.equinox.security.secureStorage
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.streamMergers
org.eclipse.compare.structureCreators
org.eclipse.compare.structureMergeViewers
org.eclipse.core.expressions.propertyTesters
org.eclipse.core.expressions.definitions
org.eclipse.core.variables.dynamicVariables
org.eclipse.core.variables.valueVariables
org.eclipse.e4.ui.css.swt.theme
org.eclipse.e4.workbench.model
org.eclipse.e4.workbench.model.definition.enrichment
org.eclipse.equinox.bidi.bidiTypes
org.eclipse.equinox.http.registry.filters
org.eclipse.equinox.http.registry.httpcontexts
org.eclipse.equinox.http.registry.resources
org.eclipse.equinox.http.registry.servlets
org.eclipse.equinox.p2.artifact.repository.artifactChecksums
org.eclipse.equinox.p2.artifact.repository.artifactComparators
org.eclipse.equinox.p2.artifact.repository.artifactRepositories
org.eclipse.equinox.p2.artifact.repository.processingSteps
org.eclipse.equinox.p2.engine.pgp
org.eclipse.search.searchPages
org.eclipse.search.searchResultSorters
org.eclipse.search.searchResultViewPages
org.eclipse.search.textSearchEngine
org.eclipse.search.textSearchQueryProvider
org.eclipse.ui.externaltools.configurationDuplicationMaps