plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java
changeset 473 8e8aed9adb99
parent 470 d4809db37847
equal deleted inserted replaced
472:bd9f2d7c64a6 473:8e8aed9adb99
    23 import java.util.Collections;
    23 import java.util.Collections;
    24 import java.util.HashSet;
    24 import java.util.HashSet;
    25 import java.util.Set;
    25 import java.util.Set;
    26 
    26 
    27 import org.eclipse.core.databinding.DataBindingContext;
    27 import org.eclipse.core.databinding.DataBindingContext;
       
    28 import org.eclipse.core.resources.IncrementalProjectBuilder;
    28 import org.eclipse.core.runtime.CoreException;
    29 import org.eclipse.core.runtime.CoreException;
    29 import org.eclipse.core.runtime.IPath;
    30 import org.eclipse.core.runtime.IPath;
    30 import org.eclipse.core.runtime.IProgressMonitor;
    31 import org.eclipse.core.runtime.IProgressMonitor;
    31 import org.eclipse.core.runtime.SubProgressMonitor;
    32 import org.eclipse.core.runtime.SubProgressMonitor;
    32 import org.eclipse.jface.viewers.IStructuredSelection;
    33 import org.eclipse.jface.viewers.IStructuredSelection;
   212         this.selection = selection;
   213         this.selection = selection;
   213     }
   214     }
   214 
   215 
   215     @Override
   216     @Override
   216     protected void performFinish(IProgressMonitor monitor) throws CoreException {
   217     protected void performFinish(IProgressMonitor monitor) throws CoreException {
   217         monitor.beginTask("Preparing project", 100);
   218         monitor.beginTask("Preparing project", 300);
   218         super.performFinish(new SubProgressMonitor(monitor, 20));
   219         super.performFinish(new SubProgressMonitor(monitor, 20));
   219         wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80));
   220         wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80));
       
   221         getFacetedProject().getProject().build(IncrementalProjectBuilder.CLEAN_BUILD,
       
   222                 new SubProgressMonitor(monitor, 100));
       
   223         getFacetedProject().getProject().build(IncrementalProjectBuilder.FULL_BUILD,
       
   224                 new SubProgressMonitor(monitor, 100));
   220         monitor.done();
   225         monitor.done();
   221     }
   226     }
   222 }
   227 }