public class GoalBasedCodegenBuilderProjectExecutor extends java.lang.Object implements CodegenBuilderProjectExecutor
Goal
on a given
Business Model File according to the rules specified by the given
Project
.Constructor and Description |
---|
GoalBasedCodegenBuilderProjectExecutor() |
Modifier and Type | Method and Description |
---|---|
void |
addGoal(CodegenBuilderGoal goal) |
void |
execute(CodegenBuilderProject project,
java.lang.String businessModelFilePathName,
java.lang.String targetPath,
java.util.Map<java.lang.String,java.lang.String> runtimeParameters) |
java.util.Map<java.lang.String,CodegenBuilderGoal> |
getAvailableGoals() |
java.lang.String |
getTargetGoalName() |
void |
setAvailableGoals(java.util.Map<java.lang.String,CodegenBuilderGoal> availableGoals) |
void |
setTargetGoalName(java.lang.String targetGoal) |
public GoalBasedCodegenBuilderProjectExecutor()
public java.util.Map<java.lang.String,CodegenBuilderGoal> getAvailableGoals()
public void setAvailableGoals(java.util.Map<java.lang.String,CodegenBuilderGoal> availableGoals)
public void addGoal(CodegenBuilderGoal goal)
public java.lang.String getTargetGoalName()
public void setTargetGoalName(java.lang.String targetGoal)
public void execute(CodegenBuilderProject project, java.lang.String businessModelFilePathName, java.lang.String targetPath, java.util.Map<java.lang.String,java.lang.String> runtimeParameters)
execute
in interface CodegenBuilderProjectExecutor