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 Modifier and Type Field Description static java.lang.String
ATL_BUILDER_ID
The Atl builder id.
-
Constructor Summary
Constructors Constructor Description AtlBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.core.resources.IProject[]
build(int kind, java.util.Map args, org.eclipse.core.runtime.IProgressMonitor monitor)
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.
-
-
-
Field Detail
-
ATL_BUILDER_ID
public static final java.lang.String ATL_BUILDER_ID
The Atl builder id.- See Also:
- Constant Field Values
-
-
Method Detail
-
build
protected org.eclipse.core.resources.IProject[] build(int kind, java.util.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
-
-