plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/ui/project/NewApplicationWizard.java
changeset 480 b6d992b9b998
parent 477 b616697678bf
child 484 f5df819c1852
equal deleted inserted replaced
479:518afa7c6d2f 480:b6d992b9b998
    41 import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion;
    41 import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion;
    42 import org.eclipse.wst.common.project.facet.core.runtime.IRuntime;
    42 import org.eclipse.wst.common.project.facet.core.runtime.IRuntime;
    43 import org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard;
    43 import org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard;
    44 import org.symbian.tools.tmw.core.TMWCore;
    44 import org.symbian.tools.tmw.core.TMWCore;
    45 import org.symbian.tools.tmw.core.projects.IFProjSupport;
    45 import org.symbian.tools.tmw.core.projects.IFProjSupport;
    46 import org.symbian.tools.tmw.core.runtimes.ProjectCreationConfigFactory;
    46 import org.symbian.tools.tmw.core.projects.IProjectSetupConfig;
    47 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationDetailsWizardPage;
    47 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationDetailsWizardPage;
    48 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationFacetsWizardPage;
    48 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationFacetsWizardPage;
    49 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationTemplateWizardPage;
    49 import org.symbian.tools.tmw.internal.ui.wizard.NewApplicationTemplateWizardPage;
    50 import org.symbian.tools.tmw.internal.ui.wizard.PageContributions;
    50 import org.symbian.tools.tmw.internal.ui.wizard.PageContributions;
    51 import org.symbian.tools.tmw.internal.ui.wizard.WizardContext;
    51 import org.symbian.tools.tmw.internal.ui.wizard.WizardContext;
   108             fpjwc.setPrimaryRuntime(runtime);
   108             fpjwc.setPrimaryRuntime(runtime);
   109         }
   109         }
   110         final Collection<Action> actions = fpjwc.getProjectFacetActions();
   110         final Collection<Action> actions = fpjwc.getProjectFacetActions();
   111         final Collection<Action> toReplace = new HashSet<IFacetedProject.Action>();
   111         final Collection<Action> toReplace = new HashSet<IFacetedProject.Action>();
   112         for (Action action : actions) {
   112         for (Action action : actions) {
   113             if (action.getConfig() == ProjectCreationConfigFactory.CONFIG_STANDIN) {
   113             if (action.getConfig() instanceof IProjectSetupConfig) {
   114                 toReplace.add(action);
   114                 toReplace.add(action);
   115             }
   115             }
   116         }
   116         }
   117         for (Action action : toReplace) {
   117         for (Action action : toReplace) {
   118             fpjwc.setProjectFacetActionConfig(action.getProjectFacetVersion().getProjectFacet(), wizardContext);
   118             fpjwc.setProjectFacetActionConfig(action.getProjectFacetVersion().getProjectFacet(), wizardContext);