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 of
IncrementalProjectBuilder 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 to
buildResource(IResource, IProgressMonitor).-
Field Summary
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.core.resources.IProject[]protected abstract voidbuildResource(org.eclipse.core.resources.IResource resource, org.eclipse.core.runtime.IProgressMonitor monitor) protected voidreportError(org.eclipse.core.runtime.CoreException e) Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
clean, forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, requestProjectRebuild, requestProjectsRebuild, setInitializationData, startupOnInitialize
-
Constructor Details
-
ResourceBuildingIncrementalProjectBuilder
public ResourceBuildingIncrementalProjectBuilder()
-
-
Method Details
-
build
protected org.eclipse.core.resources.IProject[] build(int kind, Map<String, String> args, org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
buildin 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)
-