org.eclipse.m2m.atl.adt.builder
Class AtlBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.m2m.atl.adt.builder.AtlBuilder
- All Implemented Interfaces:
- org.eclipse.core.runtime.IExecutableExtension
public class AtlBuilder
- extends org.eclipse.core.resources.IncrementalProjectBuilder
The ATL project builder.
|
Field Summary |
static java.lang.String |
ATL_BUILDER_ID
The Atl builder id |
protected static java.util.logging.Logger |
logger
|
| Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD |
|
Method Summary |
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)
|
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, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData, startupOnInitialize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static java.util.logging.Logger logger
ATL_BUILDER_ID
public static final java.lang.String ATL_BUILDER_ID
- The Atl builder id
- See Also:
- Constant Field Values
AtlBuilder
public AtlBuilder()
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 class org.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
fullBuild
protected void fullBuild(org.eclipse.core.runtime.IProgressMonitor monitor)
clean
protected void clean(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Overrides:
clean in class org.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
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
- Throws:
org.eclipse.core.runtime.CoreException