|
||||||||||
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.Exception
void shutdown()
java.util.Collection getTemplateObjects()
TemplateEngine getTemplateEngine()
TemplateEngine
java.lang.String[] getPropertyReferences()
java.util.List getContents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |