diff options
Diffstat (limited to 'deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java')
-rw-r--r-- | deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java b/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java deleted file mode 100644 index 6edf451c..00000000 --- a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Created on 9 juin 2004 - * - */ -package org.atl.eclipse.adt.builder; - -import java.util.Map; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResourceVisitor; -import org.eclipse.core.resources.IWorkspaceRunnable; -import org.eclipse.core.resources.IncrementalProjectBuilder; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IProgressMonitor; - -/** - * @author idrissi - * - */ -public class AtlBuilder extends IncrementalProjectBuilder { - - /** The visitor used to visit an Atl project and builds all its file with "atl" extension */ -// private IResourceVisitor buildVisitor = new AtlBuildVisitor(); - - /** The Atl builder id */ - public static final String ATL_BUILDER_ID = "org.atl.eclipse.adt.builder.atlBuilder"; - - protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { - //if (kind == IncrementalProjectBuilder.FULL_BUILD) - IWorkspaceRunnable wr= new IWorkspaceRunnable() { - public void run(IProgressMonitor monitor) throws CoreException { - fullBuild(monitor); - } - }; - run(wr, monitor); - return null; - } - - protected void fullBuild(IProgressMonitor monitor) { - try { - IProject p = getProject(); - monitor.beginTask("Compiling ATL files of project " + p.getName(), IProgressMonitor.UNKNOWN); - p.accept(new AtlBuildVisitor(monitor)); - } catch (CoreException e) { - e.printStackTrace(); - } - } - - /** - * Execute the given workspace runnable - */ - protected void run(IWorkspaceRunnable wr, IProgressMonitor monitor) throws CoreException { - ResourcesPlugin.getWorkspace().run(wr, monitor); - } -} |