| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE html | |
| PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html lang="en-us" xml:lang="en-us"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
| <meta name="copyright" content="(C) Copyright Eclipse contributors 2005, 2006" /> | |
| <meta name="DC.rights.owner" content="(C) Copyright Eclipse contributors 2005, 2006" /> | |
| <meta name="security" content="public" /> | |
| <meta name="Robots" content="index,follow" /> | |
| <meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' /> | |
| <meta name="DC.Type" content="task" /> | |
| <meta name="DC.Title" content="Create a Method Plug-in" /> | |
| <meta name="DC.Relation" scheme="URI" content="methodplugin.html#methodplugin" /> | |
| <meta name="DC.Relation" scheme="URI" content="methodcontentpackage.html#methodcontentpackage" /> | |
| <meta name="DC.Relation" scheme="URI" content="createacontentpackage.html#createcontentpackage" /> | |
| <meta name="DC.Relation" scheme="URI" content="methodplugin.html" /> | |
| <meta name="DC.Format" content="XHTML" /> | |
| <meta name="DC.Identifier" content="createamethodplugin" /> | |
| <meta name="DC.Language" content="en-us" /> | |
| <!-- | |
| Copyright (c) 2005, 2006 IBM Corporation and others. | |
| All rights reserved. This program and the accompanying materials | |
| are made available under the terms of the Eclipse Public License v1.0 | |
| which accompanies this distribution, and is available at | |
| http://www.eclipse.org/legal/epl-v10.html | |
| Contributors: | |
| IBM Corporation - initial implementation | |
| --> | |
| <link rel="stylesheet" type="text/css" href="./ibmdita.css" /> | |
| <title>Create a Method Plug-in</title> | |
| </head> | |
| <body id="createamethodplugin"><a name="createamethodplugin"><!-- --></a> | |
| <h1 class="topictitle1">Create a Method Plug-in</h1> | |
| <div><div class="p"><p>Method Plug-ins allow the extension or customization of base library | |
| content without directly changing that base content by defining the differences | |
| to the content. You should always create new content in a method plug-in that | |
| you produce to separate your content from the original OpenUP/Basic content. This | |
| also allows you to update your own library with new releases of the OpenUP/Basic Method | |
| Library without affecting the content that you have created in your own plug-ins.</p> | |
| <div class="note"><span class="notetitle">Note:</span> Plug-ins | |
| that are shipped with Eclipse Process Framework Composer are locked and read-only. | |
| These plug-ins are grayed out in the <a href="libraryview.html#libraryview">Library View</a>, indicating that they are locked.</div> | |
| </div> | |
| <div class="section">To create a new Method Plug-in:</div> | |
| <ol><li class="stepexpand"><span>Make sure you are in the <a href="authoringperspective.html#authoringperspective">Authoring Perspective</a>.</span></li> | |
| <li class="stepexpand"><span>You can begin the method plug-in creation process in one of two | |
| ways:</span><ul><li>Click <strong>File > New > Method Plug-in</strong>. Or,</li> | |
| <li>In the Library view, right click an existing plug-in and select <strong>New | |
| Method Plug-in</strong>.</li> | |
| </ul> | |
| The New Method Plug-in wizard opens.</li> | |
| <li class="stepexpand"><span>Type a name for your new plug-in in the <strong>Name</strong> field and then | |
| select a plugin in the <strong>Referenced Plug-ins</strong> field. The plug-in you create | |
| extends the plug-in you select from the list and allows you to use content | |
| from the selected plug-in as you create your own plug-in content.</span></li> | |
| <li class="stepexpand"><span>Provide a brief description of the plug-in and list its authors | |
| to help you and others keep track of the plug-ins in the library. You can | |
| return to edit this information at any time.</span></li> | |
| <li class="stepexpand"><span>Click <strong>Finish</strong>. Your new plug-in now appears in the <a href="libraryview.html#libraryview">Library View</a> with the other | |
| Method Plug-ins.</span></li> | |
| </ol> | |
| </div> | |
| <div> | |
| <div class="familylinks"> | |
| <div class="parentlink"><strong>Parent topic:</strong> <a href="methodplugin.html">Method Plug-in</a></div> | |
| </div> | |
| <div class="relconcepts"><strong>Related concepts</strong><br /> | |
| <div><a href="methodplugin.html#methodplugin">Method Plug-in</a></div> | |
| <div><a href="methodcontentpackage.html#methodcontentpackage">Method Content Package</a></div> | |
| </div> | |
| <div class="reltasks"><strong>Related tasks</strong><br /> | |
| <div><a href="createacontentpackage.html#createcontentpackage">Create a Content Package</a></div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> |