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.IncrementalProjectBuilderThe ATL project builder.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATL_BUILDER_IDThe 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 voidclean(org.eclipse.core.runtime.IProgressMonitor monitor)protected voidfullBuild(org.eclipse.core.runtime.IProgressMonitor monitor)Process a full build.protected voidrun(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:
buildin 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:
cleanin 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.CoreExceptionExecute the given workspace runnable.- Parameters:
wr- the given workspace runnablemonitor- the progress monitor- Throws:
org.eclipse.core.runtime.CoreException
-
-