org.ow2.mind.adl
Class DefinitionMacroSourceGenerator
java.lang.Object
org.ow2.mind.st.AbstractStringTemplateProcessor
org.ow2.mind.adl.AbstractSourceGenerator
org.ow2.mind.adl.DefinitionIncSourceGenerator
org.ow2.mind.adl.DefinitionMacroSourceGenerator
- All Implemented Interfaces:
- DefinitionSourceGenerator, VoidVisitor<org.objectweb.fractal.adl.Definition>
public class DefinitionMacroSourceGenerator
- extends DefinitionIncSourceGenerator
DefinitionSourceGenerator component that generated ".macro"
files using the "st.definitions.implementations.Macro" template.
|
Field Summary |
static java.lang.String |
DEFAULT_TEMPLATE
The default templateGroupName used by this class. |
protected static java.lang.String |
FILE_EXT
|
static java.lang.String |
TEMPLATE_NAME
The name to be used to inject the templateGroupName used by this class. |
|
Method Summary |
static java.lang.String |
getMacroFileName(org.objectweb.fractal.adl.Definition definition)
A static method that returns the name of the file that is generated by this
component for the given Definition; |
protected java.lang.String |
getOutputFileName(org.objectweb.fractal.adl.Definition definition)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEMPLATE_NAME
public static final java.lang.String TEMPLATE_NAME
- The name to be used to inject the templateGroupName used by this class.
- See Also:
- Constant Field Values
DEFAULT_TEMPLATE
public static final java.lang.String DEFAULT_TEMPLATE
- The default templateGroupName used by this class.
- See Also:
- Constant Field Values
FILE_EXT
protected static final java.lang.String FILE_EXT
- See Also:
- Constant Field Values
DefinitionMacroSourceGenerator
@Inject
protected DefinitionMacroSourceGenerator(java.lang.String templateGroupName)
getMacroFileName
public static java.lang.String getMacroFileName(org.objectweb.fractal.adl.Definition definition)
- A static method that returns the name of the file that is generated by this
component for the given
Definition;
- Parameters:
definition - a Definition node.
- Returns:
- the name of the file that is generated by this component for the
given
Definition;
getOutputFileName
protected java.lang.String getOutputFileName(org.objectweb.fractal.adl.Definition definition)
- Overrides:
getOutputFileName in class DefinitionIncSourceGenerator
Copyright © 2009-2011 OW2. All Rights Reserved.