|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGenModel
This interface defines the model containing all code generation settings for
an ICodeGenerator
Method Summary | |
---|---|
java.lang.String |
classComment(java.lang.String archiMateTag)
Returns the comments for a class |
java.lang.String |
className(java.lang.String archiMateTag)
Returns the class name for a source file |
java.util.ArrayList<java.lang.String> |
imports(java.lang.String archiMateTag)
Returns the imports for a snippet of code |
java.util.ArrayList<java.lang.String> |
interfaces(java.lang.String archiMateTag)
Returns a list of implemented interfaces |
boolean |
isInterface(java.lang.String archiMateTag)
Returns whether a source file contains a class or an interface |
java.util.ArrayList<java.lang.String> |
methodInvocations(java.lang.String archiMateTag)
Returns a list of methods invoking another method in a source file |
java.util.ArrayList<java.lang.String> |
methods(java.lang.String archiMateTag)
Returns a list of methods in a source file |
java.lang.String |
objectClass(java.lang.String archiMateTag)
Returns the class of an object |
java.lang.String |
objectName(java.lang.String archiMateTag)
Returns the name of an object |
java.lang.String |
packageBase()
Returns the source folder package base |
java.lang.String |
packageName(java.lang.String archiMateTag)
Returns the package name for a source file |
java.lang.String |
sourceType(java.lang.String archiMateTag)
Returns the type of the tagged source element. |
java.lang.String |
targetFile(java.lang.String archiMateTag)
Returns the file name for a source file |
java.lang.String |
targetFolder()
Returns the project source folder |
Method Detail |
---|
java.lang.String sourceType(java.lang.String archiMateTag)
JavaHelper.METHOD_DECLARATION
,
JavaHelper.METHOD_IMPLEMENTATION
or
JavaHelper.METHOD_INVOCATION
.
archiMateTag
- The tag of the source element at hand
java.lang.String targetFolder()
java.lang.String packageBase()
java.lang.String targetFile(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the class in the source file
java.lang.String packageName(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the class in the source file
java.util.ArrayList<java.lang.String> imports(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.lang.String classComment(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.lang.String className(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.util.ArrayList<java.lang.String> interfaces(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
boolean isInterface(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.lang.String objectClass(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.lang.String objectName(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.util.ArrayList<java.lang.String> methods(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
java.util.ArrayList<java.lang.String> methodInvocations(java.lang.String archiMateTag)
archiMateTag
- The tag labeling the key source element
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |