org.eclipse.cdt.managedbuilder.internal.buildmodel
Interface IBuildModelBuilder
- All Known Implementing Classes:
- CommandBuilder, DescriptionBuilder, StepBuilder
public interface IBuildModelBuilder
This is a generic interface representing the builder
It is implemented currently by the BuildDescription builder,
BuildStep builder and BuildCommand builder that are used for building
the different parts of the build model
and represent an MBS Internal Builder.
In the future we might also adopt the external builder invocation
to the same concept, e.g. the IBuildModelBuilder implementer
for the external builder invocation might invoke an external builder
from within its build method
NOTE: This interface is subject to change and discuss,
and is currently available in experimental mode only
Method Summary |
int |
build(java.io.OutputStream out,
java.io.OutputStream err,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
STATUS_OK
static final int STATUS_OK
- See Also:
- Constant Field Values
STATUS_ERROR_BUILD
static final int STATUS_ERROR_BUILD
- See Also:
- Constant Field Values
STATUS_ERROR_LAUNCH
static final int STATUS_ERROR_LAUNCH
- See Also:
- Constant Field Values
STATUS_CANCELLED
static final int STATUS_CANCELLED
- See Also:
- Constant Field Values
build
int build(java.io.OutputStream out,
java.io.OutputStream err,
org.eclipse.core.runtime.IProgressMonitor monitor)