|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICodeGenerator
Interface defining the required methods for a Pattern specification
Method Summary | |
---|---|
int |
estimateTasks()
Estimates the number of tasks to execute for generating code |
void |
generate_code(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.runtime.MultiStatus status)
Generates source code for the pattern |
org.eclipse.core.runtime.IProgressMonitor |
monitor()
Returns the ProgressMonitor for the generator |
java.lang.String |
name()
Returns the name of the pattern |
java.lang.String |
packageBase()
Returns the package base of the pattern |
org.eclipse.core.runtime.MultiStatus |
status()
Returns the MultiStatus for the generator |
TagTree |
tree()
Returns a tree containing all archiMateTag s for the key
source elements |
void |
validate_code(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.runtime.MultiStatus status)
Validates the source code in the workspace |
Method Detail |
---|
java.lang.String name()
java.lang.String packageBase()
TagTree tree()
archiMateTag
s for the key
source elements
TagTree
of the current patternorg.eclipse.core.runtime.IProgressMonitor monitor()
ProgressMonitor
for the generator
ProgressMonitor
for the generatororg.eclipse.core.runtime.MultiStatus status()
MultiStatus
for the generator
MultiStatus
for the generatorint estimateTasks()
void generate_code(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.MultiStatus status)
void validate_code(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.MultiStatus status)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |