Eclipseplugins
WizardpageFactory.java
1 package com.proalpha.pds.ui.wizards.wizardpages;
2 
3 import java.util.LinkedHashMap;
4 
5 import com.proalpha.pds.paconnector.PaProject;
6 import com.proalpha.pds.paconnector.parameter.StartparameterReader;
7 import com.proalpha.pds.paconnector.repository.RepositoryDelegate;
8 import com.proalpha.pds.paconnector.repository.RepositoryInformations;
9 
10 public class WizardpageFactory {
11 
12  private WizardpageFactory() {
13  super();
14  }
15 
16  public static DatasetDefinitionFilePropertyPage createDatasetDefinitionFilePropertyPage(
17  LinkedHashMap<String, WizardMainPageConfiguration> config, RepositoryDelegate repDel,
18  RepositoryInformations repInf) {
19  return new DatasetDefinitionFilePropertyPage(config, repDel, repInf);
20  }
21 
22  public static OOABLCustomizingClassPropertyPage createOOABLCustomizingClassPropertyPage(RepositoryDelegate repDel) {
23  return new OOABLCustomizingClassPropertyPage(repDel);
24  }
25 
26  public static TempTableDefinitionFilePropertyPage createTempTableDefinitionFilePropertyPage(
27  LinkedHashMap<String, WizardMainPageConfiguration> config, RepositoryInformations repInf) {
28  return new TempTableDefinitionFilePropertyPage(config, repInf);
29  }
30 
31  public static WizardMainPage createWizardMainPage(PaProject paProject, LinkedHashMap<String, WizardMainPageConfiguration> configs,
33  return new WizardMainPage(paProject, configs, repDel, repInf, stPar);
34  }
35 
36 }