blob: 5a6ddf3049235d8f193c125981bd2d6f97cc4949 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><HTML>
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<title>Extension points page</title>
</head>
<BODY BGCOLOR="#ffffff">
<h2>Extension points page</h2>
<p>Extension points define new function points for the platform that other
plug-ins can plug into.</p>
<p>The Extension Points page is the place to add, remove and edit extension
point declared by your plug-in.</p>
<p align="center"><img src="images/plugin-expoint.png" alt="Extension Points page"></p>
<p>An extension point has three attributes:</p>
<ul>
<li>id - a required attribute whose value is a simple name</li>
<li>name - a required attribute whose value is a translatable string</li>
<li>schema - an optional attribute whose value is a relative path to the
schema corresponding to this extension point.</li>
</ul>
<p>Although schema is an optional attribute, you are strongly encouraged to
provide a schema, so that PDE could use it to make it easy for developers to use
your extension point.</p>
<p>PDE provides a <a href="pde_schema_editor.htm">schema editor</a> to help you
create a schema for your extension point.</p>
<p>.</p>
</body>
</html>