|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Plugin
Interface between an AndroMDA code generator plugin and the core. All plug-ins (such as cartridges and translation-libraries) that can be discovered and used by the framework must implement this interface.
| Method Summary | |
|---|---|
java.util.List |
getContents()
Returns a list containing the name of each resource contained within the plugin. |
java.lang.String[] |
getPropertyReferences()
Gets all property references available for this cartridge. |
TemplateEngine |
getTemplateEngine()
Gets the TemplateEngine which implements the template processing. |
java.util.Collection |
getTemplateObjects()
Returns all the TemplateObject objects that are available to this Plugin. |
void |
initialize()
Initializes the plugin. |
void |
shutdown()
Shuts down the plugin. |
| Methods inherited from interface org.andromda.core.namespace.NamespaceComponent |
|---|
getNamespace, getResource, setNamespace, setResource |
| Method Detail |
|---|
void initialize()
throws java.lang.Exception
java.lang.Exceptionvoid shutdown()
java.util.Collection getTemplateObjects()
TemplateEngine getTemplateEngine()
TemplateEnginejava.lang.String[] getPropertyReferences()
java.util.List getContents()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||