|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.etfw.toolopts.ExternalToolProcess
public class ExternalToolProcess
Encapsulates all relevant attributes of a performance toolchain including compilers, analysis tools, runtime prefixes, arguments and TODO environment settings
| Nested Class Summary | |
|---|---|
static class |
ExternalToolProcess.Parametric
Fields define the parameters that may be iterated over when running a parametric workflow |
| Field Summary | |
|---|---|
boolean |
explicitExecution
If true there will be no automatic assumptions about when execute steps must be performed. |
java.util.List<ExternalTool> |
externalTools
The ordered list of performance tools to be invoked in this process |
java.util.Map<java.lang.String,java.lang.String> |
groupApp
|
ExternalToolProcess.Parametric |
para
Parametric elements |
boolean |
prependExecution
If true the actual executable is an argument passed to one or more additional utilities |
boolean |
recompile
If true the program is recompiled with performance-analysis specific modifications |
java.lang.String |
toolID
|
java.lang.String |
toolName
|
| Constructor Summary | |
|---|---|
ExternalToolProcess()
End parametric |
|
| Method Summary | |
|---|---|
PostProcTool |
getFirstAnalyzer(ILaunchConfiguration configuration)
Returns the first analysis tool defined in this process |
BuildTool |
getFirstBuilder(ILaunchConfiguration configuration)
Returns the first build tool defined in this process |
ExecTool |
getFirstRunner(ILaunchConfiguration configuration)
Returns the first exec tool defined in this execution process |
ExecTool |
getNthRunner(ILaunchConfiguration configuration,
int n)
Returns the nth ExecTool defined in this process. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String toolID
public java.lang.String toolName
public boolean explicitExecution
public boolean recompile
public boolean prependExecution
public java.util.Map<java.lang.String,java.lang.String> groupApp
public java.util.List<ExternalTool> externalTools
public ExternalToolProcess.Parametric para
| Constructor Detail |
|---|
public ExternalToolProcess()
| Method Detail |
|---|
public PostProcTool getFirstAnalyzer(ILaunchConfiguration configuration)
public BuildTool getFirstBuilder(ILaunchConfiguration configuration)
public ExecTool getFirstRunner(ILaunchConfiguration configuration)
public ExecTool getNthRunner(ILaunchConfiguration configuration,
int n)
configuration - n -
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||