1 package com.proalpha.pds.ui.wizards.controller;
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
6 import org.eclipse.jface.dialogs.MessageDialog;
7 import org.eclipse.ui.INewWizard;
9 import com.proalpha.pds.ui.wizards.wizardpages.WizardMainPageConfiguration;
33 ArrayList<String> extensionList =
new ArrayList<>();
34 extensionList.add(
"p");
37 configuration.setWizardTitle(
"proALPHA Session Service Program File");
38 configuration.setWizardDescription(
"This wizard creates a new proALPHA Session Service Program File.");
39 configuration.setTemplateName(
"pASuperProcedure");
40 configuration.setExtensionList(extensionList);
41 configuration.setRootClass(
"Service");
42 configuration.setThirdDigit(
"c");
43 configuration.setCheckRepository(
true);
44 configuration.setSupportRepositoryCreateButton(
true);
45 configuration.setCheckFileNameLength(
true);
46 configuration.setCheckLowerCase(
true);
49 configuration1.setWizardTitle(
"proALPHA Super Procedure Program File");
50 configuration1.setWizardDescription(
"This wizard creates a new proALPHA Super Procedure Program File.");
51 configuration1.setTemplateName(
"pASuperProcedure");
52 configuration1.setExtensionList(extensionList);
53 configuration1.setRootClass(
"Super Procedure");
54 configuration1.setThirdDigit(
"r");
55 configuration1.setCheckRepository(
true);
56 configuration1.setSupportRepositoryCreateButton(
true);
57 configuration1.setCheckFileNameLength(
true);
58 configuration1.setCheckLowerCase(
true);
60 LinkedHashMap<String, WizardMainPageConfiguration> configList =
new LinkedHashMap<>();
61 configList.put(
"Session Service", configuration);
62 configList.put(
"Super Procedure", configuration1);
64 setConfigList(configList);
66 }
catch (Exception e) {
67 MessageDialog.openError(getShell(),
"Unable to initialize Template", e.getMessage());