Class ResourceBuildingIncrementalProjectBuilder
- java.lang.Object
-
- org.eclipse.core.internal.events.InternalBuilder
-
- org.eclipse.core.resources.IncrementalProjectBuilder
-
- org.eclipse.epsilon.common.dt.nature.ResourceBuildingIncrementalProjectBuilder
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension
- Direct Known Subclasses:
HutnBuilder
public abstract class ResourceBuildingIncrementalProjectBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder
An implementation ofIncrementalProjectBuilder
that visits every child of the project (in a full build) and every child of the changed resource (in an incremental build). Each resource to be built is passed tobuildResource(IResource, IProgressMonitor)
.
-
-
Constructor Summary
Constructors Constructor Description ResourceBuildingIncrementalProjectBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.core.resources.IProject[]
build(int kind, java.util.Map<java.lang.String,java.lang.String> args, org.eclipse.core.runtime.IProgressMonitor monitor)
protected abstract void
buildResource(org.eclipse.core.resources.IResource resource, org.eclipse.core.runtime.IProgressMonitor monitor)
protected void
reportError(org.eclipse.core.runtime.CoreException e)
-
-
-
Method Detail
-
build
protected org.eclipse.core.resources.IProject[] build(int kind, java.util.Map<java.lang.String,java.lang.String> args, org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
build
in classorg.eclipse.core.resources.IncrementalProjectBuilder
-
reportError
protected void reportError(org.eclipse.core.runtime.CoreException e)
-
buildResource
protected abstract void buildResource(org.eclipse.core.resources.IResource resource, org.eclipse.core.runtime.IProgressMonitor monitor)
-
-