擴展(Extension)是Eclipse中一個關鍵的機制plugin利用擴展向Eclipse平台添加新功能Eclipse平台提供了一些擴展點可以使用下列擴展點來擴展平台基礎結構的功能
Platform runtime
ntentTypes
reruntimeadapters
reruntimeapplications
ntentTypes
reruntimepreferences
reruntimeproducts
orgeclipseequinoxpreferencespreferences
Workspace
reresourcesbuilders
reresourcesfileModificationValidator
reresourcesmarkers
reresourcesmoveDeleteHook
reresourcesnatures
reresourcesrefreshProviders
reresourcesteamHook
refilesystemfilesystems
Platform text
refilebuffersannotationModelCreation
refilebuffersdocumentCreation
refilebuffersdocumentSetup
orgeclipseuieditorsannotationTypes
orgeclipseuieditorsdocumentProviders
orgeclipseuieditorsmarkerAnnotationSpecification
orgeclipseuieditorsmarkerUpdaters
orgeclipseuieditorstemplates
orgeclipseuiworkbenchtexteditorquickDiffReferenceProvider
orgeclipseuiworkbenchtexteditorspellingEngine
Workbench
orgeclipseuiacceleratorConfigurations
orgeclipseuiacceleratorScopes
orgeclipseuiacceleratorSets
orgeclipseuiactionDefinitions
orgeclipseuiactionSetPartAssociations
orgeclipseuiactionSets
orgeclipseuiactivities
orgeclipseuiactivitySupport
orgeclipseuibindings
orgeclipseuibrowserbrowsers
orgeclipseuibrowserSupport
mands
mandImages
ntexts
orgeclipseuidecorators
orgeclipseuidropActions
orgeclipseuieditorActions
orgeclipseuieditors
orgeclipseuielementFactories
orgeclipseuiencodings
orgeclipseuiexportWizards
orgeclipseuifontDefinitions
orgeclipseuihandlers
orgeclipseuihelpSupport
orgeclipseuiidefilesystemSupport
orgeclipseuiidemarkerHelp
orgeclipseuiidemarkerImageProviders
orgeclipseuiidemarkerResolution
orgeclipseuiidemarkerSupport
orgeclipseuinavigatorlinkHelper
orgeclipseuinavigatornavigatorContent
orgeclipseuinavigatorviewer
orgeclipseuiideprojectNatureImages
orgeclipseuiideresourceFilters
orgeclipseuiimportWizards
orgeclipseuiintro
orgeclipseuikeywords
nus
orgeclipseuinewWizards
orgeclipseuiperspectiveExtensions
orgeclipseuiperspectives
orgeclipseuipopupMenus
orgeclipseuipreferencePages
orgeclipseuipreferenceTransfer
orgeclipseuipresentationFactories
orgeclipseuipropertyPages
orgeclipseuistartup
orgeclipseuisystemSummarySections
orgeclipseuithemes
orgeclipseuiviewActions
orgeclipseuiviews
orgeclipseuiviewspropertiestabbedprol
orgeclipseuiviewspropertiestabbedl
orgeclipseuiviewspropertiestabl
orgeclipseuiworkingSets
Team
refileTypes
reignore
reprojectSets
rerepository
orgnfigurationWizards
orgeclipseteamuisynchronizeParticipants
orgeclipseteamuisynchronizeWizards
Debug
orebreakpoints
orelaunchConfigurationComparators
orelaunchConfigurationTypes
orelaunchDelegates
orelaunchers
orelaunchModes
orelogicalStructureTypes
oreprocessFactories
oresourceContainerTypes
oresourceLocators
oresourcePathComputers
orestatusHandlers
orewatchExpressionDelegates
orgeclipsedebuguibreakpointOrganizers
orgnsoleColorProviders
orgnsoleLineTrackers
orgntextViewBindings
orgeclipsedebuguidebugModelContextBindings
orgeclipsedebuguidebugModelPresentations
orgeclipsedebuguilaunchConfigurationTabGroups
orgeclipsedebuguilaunchConfigurationTypeImages
orgeclipsedebuguilaunchGroups
orgeclipsedebuguilaunchShortcuts
orgmoryRenderings
orgeclipsedebuguisourceContainerPresentations
orgeclipsedebuguistringVariablePresentations
orgeclipsedebuguivariableValueEditors
Console
nsoleFactories
nsolePageParticipants
nsolePatternMatchListeners
User Assistance
ntentExtension
ntentProducer
ntexts
orgeclipsehelpindex
orgeclipsehelptoc
orgeclipsehelpbaseactivitySupport
orgeclipsehelpbasebrowser
orgeclipsehelpbaseluceneAnalyzer
orgeclipsehelpbaseluceneSearchParticipants
orgeclipsehelpuisearchEngine
orgeclipseuicheatsheetscheatSheetContent
orgeclipseuicheatsheetscheatSheetItemExtension
orgnfig
orgnfigExtension
Language Toolkit
rerefactoringrefactoringContributions
pyParticipants
rerefactoringcreateParticipants
rerefactoringdeleteParticipants
rerefactoringmoveParticipants
rerefactoringrenameParticipants
orgeclipseltkuirefactoringchangePreviewViewers
orgeclipseltkuirefactoringstatusContextViewers
Other
reantProperties
reantTasks
reantTypes
reextraClasspathEntries
ntentMergeViewers
ntentViewers
parestreamMergers
parestructureCreators
parestructureMergeViewers
reexpressionspropertyTesters
revariablesdynamicVariables
revariablesvalueVariables
orgeclipsesearchsearchPages
orgeclipsesearchsearchResultSorters
orgeclipsesearchsearchResultViewPages
orgeclipsesearchtextSearchEngine
orgeclipsesearchtextSearchQueryProvider
orgeclipsenfigurationDuplicationMaps
orrefeatureTypes
orreinstallHandlers
orresiteTypes
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28674.html