Extension points page

The Extension points page is used to browse and edit extension points defined by the plug-in. Our plug-in's extension points can be used by the plug-in itself or another plug-in.

When defining an extension point, you must provide an id and name. The id needs to be simple name. Other plug-ins will use the fully qualified version that uses your plug-in id as a prefix.  For example, extension point foo must be referenced using com.example.xyz.foo.

In addition to showing the list of extension points, this page shows a graph that represents contributions to the extension point by other plug-ins. You will be able to see who is actually extending your extension point.

Example: Creating a new extension point

We will create an extension point "parsers" that will be used to plug in hypothetical parsers by other plug-ins. When you press the New button in the Extension points page, you will get a New Extension Point wizard.  Define "parsers" as the point id and "Sample Parsers" as the point name. (For now, uncheck the button for editing the extension point schema.  We will look at this editor in Extension point schema editor).

Before pressing the Finish button, the wizard should look like this:

New Extension Point wizard

When you complete the wizard, you will have new extension "Sample Parsers" in the list.

 
Copyright IBM Corporation and others 2000, 2003