Package org.eclipse.m2m.atl.adt
Class AtlBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.m2m.atl.adt.AtlBuilder
- All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension
public class AtlBuilder
extends org.eclipse.core.resources.IncrementalProjectBuilder
The ATL project builder.
-
Field Summary
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.core.resources.IProject[]
protected void
clean
(org.eclipse.core.runtime.IProgressMonitor monitor) protected void
fullBuild
(org.eclipse.core.runtime.IProgressMonitor monitor) Process a full build.protected void
run
(org.eclipse.core.resources.IWorkspaceRunnable wr, org.eclipse.core.runtime.IProgressMonitor monitor) Execute the given workspace runnable.Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, requestProjectRebuild, requestProjectsRebuild, setInitializationData, startupOnInitialize
-
Field Details
-
ATL_BUILDER_ID
The Atl builder id.- See Also:
-
-
Constructor Details
-
AtlBuilder
public AtlBuilder()
-
-
Method Details
-
build
protected org.eclipse.core.resources.IProject[] build(int kind, Map args, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Specified by:
build
in classorg.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
- See Also:
-
IncrementalProjectBuilder.build(int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
-
fullBuild
protected void fullBuild(org.eclipse.core.runtime.IProgressMonitor monitor) Process a full build.- Parameters:
monitor
- the progress monitor
-
clean
protected void clean(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Overrides:
clean
in classorg.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
- See Also:
-
IncrementalProjectBuilder.clean(org.eclipse.core.runtime.IProgressMonitor)
-
run
protected void run(org.eclipse.core.resources.IWorkspaceRunnable wr, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException Execute the given workspace runnable.- Parameters:
wr
- the given workspace runnablemonitor
- the progress monitor- Throws:
org.eclipse.core.runtime.CoreException
-