扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。Eclipse平台提供了一些扩展点,可以使用下列扩展点来扩展平台基础结构的功能:
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.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 org.eclipse.core.filesystem.filesystems
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.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.filesystemSupport org.eclipse.ui.ide.markerHelp org.eclipse.ui.ide.markerImageProviders org.eclipse.ui.ide.markerResolution org.eclipse.ui.ide.markerSupport org.eclipse.ui.navigator.linkHelper org.eclipse.ui.navigator.navigatorContent org.eclipse.ui.navigator.viewer org.eclipse.ui.ide.projectNatureImages org.eclipse.ui.ide.resourceFilters org.eclipse.ui.importWizards org.eclipse.ui.intro org.eclipse.ui.keywords org.eclipse.ui.menus 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.presentationFactories org.eclipse.ui.propertyPages org.eclipse.ui.startup org.eclipse.ui.systemSummarySections org.eclipse.ui.themes org.eclipse.ui.viewActions org.eclipse.ui.views org.eclipse.ui.views.properties.tabbed.propertyContributor.html org.eclipse.ui.views.properties.tabbed.propertySections.html org.eclipse.ui.views.properties.tabbed.propertyTabs.html 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 org.eclipse.team.ui.synchronizeParticipants org.eclipse.team.ui.synchronizeWizards
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.launchers org.eclipse.debug.core.launchModes 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.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.launchConfigurationTabGroups 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.variableValueEditors
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.index org.eclipse.help.toc org.eclipse.help.base.activitySupport org.eclipse.help.base.browser org.eclipse.help.base.luceneAnalyzer org.eclipse.help.base.luceneSearchParticipants org.eclipse.help.ui.searchEngine org.eclipse.ui.cheatsheets.cheatSheetContent org.eclipse.ui.cheatsheets.cheatSheetItemExtension org.eclipse.ui.intro.config org.eclipse.ui.intro.configExtension
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
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.variables.dynamicVariables org.eclipse.core.variables.valueVariables 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 org.eclipse.update.core.featureTypes org.eclipse.update.core.installHandlers org.eclipse.update.core.siteTypes
|