Extension points supported by the Eclipse Platform SDK

Source: Internet
Author: User

Org.eclipse.ant.core.antTasks: Associates the ant task with the classes in your plug-in to extend the ant's ability to run in eclipse.
Org.eclipse.ant.core.antTypes: Associates the ant data type with the classes in your plug-in.
Org.eclipse.ant.core.extraClasspathEntries: Provides additional type libraries (JAR files) for ant use.
Org.eclipse.compare.contentMergeViewers: Provides a diff/merge viewer generator for one or more file types.
Org.eclipse.compare.contentViewers: Provides a viewer generator for one or more file types.
Org.eclipse.compare.structureCreators: Provides a class to create a tree structure for one or more file types.
Org.eclipse.compare.structureMergeViewers: Provides a viewer generator for one or more structured file types.
Org.eclipse.core.resources.builders: Registers an incremental builder that uses a symbol ID and a readable name.
Org.eclipse.core.resources.fileModificationValidator: Provides a class for team provider to handle the save validation and edit validation actions.
Org.eclipse.core.resources.markers: Registers a custom tag with the optional parent class and attributes, including some defined parent classes.
Org.eclipse.core.resources.moveDeleteHook: Provides a class for resource move and delete operations. Only one hook is allowed.
Org.eclipse.core.resources.natures: Installs a custom nature that can be used in user projects.
Org.eclipse.core.resources.teamHook: Register a class for team provider to process and link to create a specific event similar to the checksum.
Org.eclipse.core.runtime.applications: Defines a top-level program that can be called with the-application option on the Eclipse command line.
Org.eclipse.core.runtime.urlHandlers: Add the URL processor to the platform's search path.
Org.eclipse.debug.core.breakpoints: Defines a custom breakpoint.
Org.eclipse.debug.core.launchConfigurationComparators: Declares a dedicated Java comparer to compare properties.
Org.eclipse.debug.core.launchConfigurationTypes: Specifies the class that is used to run and debug various programs.
Org.eclipse.debug.core.launchers version 2.0 obsolete: Use Launchconfigurationtypes extension point instead.
Org.eclipse.debug.core.sourceLocators: Specifies the class to help the debugger locate the source code.
Org.eclipse.debug.core.statusHandlers: Registers an error handler for the debugger status code.
Org.eclipse.debug.ui.consoleColorProviders: Provides code to handle the color of the console output.
Org.eclipse.debug.ui.consoleLineTrackers: Provides code to listen for rows written to the console.
Org.eclipse.debug.ui.debugActionGroups: Groups several actions so that they can be visually or not visible at the same time.
Org.eclipse.debug.ui.debugModelPresentations: Defines a class to render and display labels, icons, and editors for the specified debug model.
Org.eclipse.debug.ui.launchconfigurationtab-groups: Provides a set of tabs to define the type of run configuration (both run and debug)
Org.eclipse.debug.ui.launchconfigurationtype-images: Associate a picture with a specific run configuration type.
Org.eclipse.debug.ui.launchGroups: Defines a set of run configurations that are displayed at the same time.
Org.eclipse.debug.ui.launchShortcuts: Adds a shortcut to the run and/or debug menus in one or more perspective charts.
Org.eclipse.help.appserver.server internal: Add a program server for help and other plugins.
Org.eclipse.help.browser: Register the HTML browser.
Org.eclipse.help.contexts: Defines the online (F1) Help for a plug-in.
Org.eclipse.help.luceneAnalyzer: Registers the natural language text parser used to index and search for help.
Org.eclipse.help.support: Define a Help system to replace the original version of the system. It is not recommended to use it except for specific programs.
ORG.ECLIPSE.HELP.TOC: Provides one or more help document tables for this plug-in.
Org.eclipse.help.webapp internal: The Web program plugin that registers the Help system.
Org.eclipse.jdt.core.classpathContainerInitializer: A custom classpath container that declares laly mode loading.
Org.eclipse.jdt.core.classpathVariableInitializer: Declares a custom classpath variable loaded in Laly mode for use in the Java build path.
Org.eclipse.jdt.core.codeFormatter: Defines a new code formatter.
Org.eclipse.jdt.debug.ui.vmInstallTypePage: Provides the JRE Run Configuration page for the custom VM type.
Org.eclipse.jdt.junit.testRunListeners: Registration code to get notification of test execution.
Org.eclipse.jdt.launching.classpathProviders: Register custom source code and CLASSPATH provider.
Org.eclipse.jdt.launching.runtimeClasspathEntryResolvers: Provides classes to search for classes and source files in a given classpath and/or container.
Org.eclipse.jdt.launching.vmConnectors: Provides a custom way to connect to the JVM to debug and run.
Org.eclipse.jdt.launching.vmInstallTypes: Provides a new type of Java Virtual machine installation.
Org.eclipse.jdt.ui.classpathContainerPage: Add Wizard page to create or edit Classpath container entry.
Org.eclipse.jdt.ui.javadocCompletionProcessor: Defines the Javadoc auto-complete processor (for example, recommendations for Xdocklet tags).
Org.eclipse.jdt.ui.javaEditorTextHover: Defines a new type of hot operation in the Java editor.
Org.eclipse.jdt.ui.javaElementFilters: Adds a customizable filter (such as a package browser) to the view that displays Java elements.
Org.eclipse.pde.ui.newExtension Experimental: Define the wizard to create a new extension in the PDE plug-in manifest editor.
Org.eclipse.pde.ui.projectGenerators Experimental: Define the wizard to create the initial content of the PDE plug-in project.
Org.eclipse.pde.ui.templates experimental: Defines the template that is used to generate code for the new plug-in.
Org.eclipse.search.searchPages: Adds a tab to the Find dialog box.
Org.eclipse.search.searchResultSorters: Provides custom sorting options in the Find view.
Org.eclipse.team.core.fileTypes; declares that a file must be of type only text or binary based on its extension.
Org.eclipse.team.core.ignore: Added mode for version control ignore list.
Org.eclipse.team.core.projectSets: Provides a handler for reading and writing the project set (a collection of team-shared projects).
Org.eclipse.team.core.repository: Define a new team provider.
Org.eclipse.team.ui.configurationWizards: Provides wizards to be responsible for associating projects and team provider.
Org.eclipse.ui.acceleratorConfigurations version 2.1 obsolete: Use commands extension instead. Define the accelerator configuration for users to select in the Preferences page.
Org.eclipse.ui.acceleratorScopes version 2.1 obsolete: Use commands extension instead. Defines the scope for qualifying accelerator set activity scopes.
Org.eclipse.ui.acceleratorSets version 2.1 obsolete: Use commands extension instead. Defines a collection of keyboard shortcuts for workspace actions.
Org.eclipse.ui.actionDefinitions version 2.1 obsolete: Use commands extension instead. Define actions.
Org.eclipse.ui.actionSetPartAssociations: Associates an action set with a workbench part, which is visible when the workbench part activity is in season.
Org.eclipse.ui.actionSets: Defines the display of an action set (a menu or toolbar item) in a user-defined view.
Org.eclipse.ui.capabilities version 2.1 is not implemented: registering new project performance.
Org.eclipse.ui.commands: Defines commands, command directories, and default shortcut keys.
Org.eclipse.ui.decorators: Adds a decorator that modifies the icon or item label according to the view state.
Org.eclipse.ui.documentProviders: Registers the document provider class for the given extension or input type. Used when the editor is opened.
Org.eclipse.ui.dropActions: Defines a handler to enable the object of this plug-in to be dragged and dropped into the view of other plug-ins.
Org.eclipse.ui.editorActions: Add actions to the menus and toolbars registered with other plugins.
Org.eclipse.ui.editors: Add a new editor to the Workbench.
Org.eclipse.ui.elementFactories: Defines the element generator so that the saved objects are rebuilt when eclipse is closed.
Org.eclipse.ui.exportWizards: Creates a wizard that appears in the Export dialog box.
Org.eclipse.ui.fontDefinitions: Registers a new font for use with the workbench.
Org.eclipse.ui.importWizards: Creates a wizard that appears in the Import dialog box.
Org.eclipse.ui.markerHelp: Provides a way to obtain help information for a tag.
Org.eclipse.ui.markerImageProviders: Provides an image for the new marker type.
Org.eclipse.ui.markerResolution: Adds a class to give quick fix suggestions for issues marked with a particular tag type.
Org.eclipse.ui.markerUpdaters: Defines the tag's update policy so that its properties are updated according to its location and text when its resources are saved.
Org.eclipse.ui.newWizards: To add a wizard to the [New] dialog box, you can create a new directory to place the program.
Org.eclipse.ui.perspectiveExtensions: Extends the Perspective view of other plug-in definitions. Allows you to add menus, toolbar items, shortcut keys, views, and more.
Org.eclipse.ui.perspectives: Defines a new perspective.
Org.eclipse.ui.popupMenus: Add items to the pop-up menu for objects, views, or editors defined by other plug-ins.
Org.eclipse.ui.preferencePages: Adds a page to the Preferences dialog box.
Org.eclipse.ui.projectNatureImages: Defines a small icon that modifies the image of an item according to its nature.
Org.eclipse.ui.propertyPages: Adds a property page to a Workspace object of a given type.
Org.eclipse.ui.resourceFilters: Adds a predefined filter for a view that displays resources, such as the Navigation view.
Org.eclipse.ui.startup: Marks the plug-in to be launched when Eclipse is loaded.
Org.eclipse.ui.viewActions: Adds an item to a view's menu or toolbar.
Org.eclipse.ui.views: Define additional views for the workbench.
Org.eclipse.ui.workingSets: Defines the Working Set wizard page.
Org.eclipse.update.core.featureTypes: Create a new type of attribute to toggle wrapper and validate schema.
Org.eclipse.update.core.installHandlers: Defines a global installation handler that can be referenced by an attribute that is being updated.
Org.eclipse.update.core.siteTypes: Defines a custom update site layout.
Org.eclipse.update.ui.searchCategory internal: Add a new search directory in the Update manager.

Extension points supported by the Eclipse Platform SDK

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.