|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LaunchConfiguration
A launch configuration defines a complete set of properties to launch a text template or a main rule evaluation.
This interface is not intended to be implemented by clients.
EvaluationManager.loadLaunchConfiguration(File),
EvaluationManager.evaluate(LaunchConfiguration, ProgressMonitor),
LaunchRunner| Method Summary | |
|---|---|
File |
getDebugHierarchyFile()
Returns the file where the debug hierarchy created during the evaluation must be persisted. |
LaunchEntryPoint |
getEntryPoint()
Returns the referenced entry-point, which can either be a text template or a main rule. |
File |
getFile()
Returns the file where this launch configuration is saved. |
String |
getName()
Returns the launch configuration name, which matches the Eclipse launch configuration. |
File |
getProjectClasspathFile()
Returns the location of the file defining the required project classpath. |
File |
getReportFile()
Returns the file where the report created during the evaluation must be persisted. |
void |
save(File file)
Saves this launch configuration into the specified file. |
void |
setDebugHierarchyFile(File file)
Sets the file where the debug hierarchy created during the evaluation must be persisted. |
void |
setName(String name)
Sets the launch configuration name. |
void |
setReportFile(File file)
Sets the file where the report created during the evaluation must be persisted. |
| Methods inherited from interface com.sodius.mdw.core.eval.EvaluationConfiguration |
|---|
getEvaluationDirectory, isDebugHierarchyEnabled, isFileOverwriteForced, setDebugHierarchyEnabled, setEvaluationDirectory, setFileOverwriteForced |
| Method Detail |
|---|
String getName()
File getFile()
null if no saved in a file.void setName(String name)
name - the launch configuration name.File getProjectClasspathFile()
LaunchEntryPoint getEntryPoint()
File getDebugHierarchyFile()
null if no debug hierarchy requested.void setDebugHierarchyFile(File file)
If this file is null, then no debug hierarchy is created.
Otherwise, setting a file will override the isDebugHierarchyEnabled method
to force the workbench to create a debug hierarchy.
file - the file where to store the debug hierarchy, null if no debug hierarchy requested.EvaluationConfiguration.isDebugHierarchyEnabled()File getReportFile()
null if the report must not be saved.void setReportFile(File file)
file - the file where to store the created evaluation report, null if the report must not be saved.
void save(File file)
throws CoreException
file - the file where to store this launch configuration.
CoreException - if the configuration could not be saved.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||