Chapter 15. Plug-Ins

Table of Contents

1. The Plug-In Manager
1.1. Installing a New Plug-In
1.1.1. Add the Plug-In License
1.1.2. Install the Plug-In
1.1.3. Enable the Plug-In
2. Removing Plug-Ins
3. Available Plug-Ins
3.1. UML-to-Ecore Plug-In
3.1.1. EMF and Ecore
3.2. JAR Import
3.3. RoundTrip UML/Java
3.4. MDL Import
3.4.1. Using MDL Import
3.4.2. Supported Diagrams
3.4.3. Unsupported Features
3.4.4. Display Issues
3.4.5. Status

With Poseidon's plug-in interface it is possible to add extended functionality that is well beyond what is implemented in the core product. The Standard Edition of Poseidon for UML comes with this plug-in feature. Development teams from Gentleware AG as well as technology partners are working on plug-ins that meet specific designer and developer needs. The following sections give a brief overview of the most recent plug-ins that are available for shipping (or will be soon). For information on how to install a plug-in, please see the separate documentation available on the Gentleware Web site.

The Professional Edition of Poseidon comes with several options for code generation and one for documentation generation (UMLDoc). Java code generation is the default setting, but you can also choose to generate other types of code. To do this, you have to activate the plug-in that supports the desired language. (Via Plug-Ins | Plug-Ins Panel). When you do this, a set of stereotypes becomes available that can be used to control the result of the code generation. The next sections describe what stereotypes and tagged values you can use to control the output of code generation.