\r
public class SchemaConversionWizard extends Wizard implements IImportWizard {\r
\r
-// FileSelectionPage fileselectionPage;\r
-// FileSelectionPage configurationSelectionPage;\r
-// DirectorySelectionPage pluginSelectionPage;\r
- InputSelectionPage inputSelectionPage ;\r
+ InputSelectionPage inputSelectionPage;\r
ImportProcessPage importProcessPage;\r
+ SchemaCombinationPage schemaCombinationPage;\r
\r
public SchemaConversionWizard() {\r
setWindowTitle("XML Schema conversion");\r
\r
@Override\r
public void init(IWorkbench workbench, IStructuredSelection selection) {\r
- // TODO Auto-generated method stub\r
\r
}\r
\r
\r
@Override\r
public void addPages() {\r
-// fileselectionPage = new FileSelectionPage();\r
-// fileselectionPage.setFilterExtensions(new String[]{"*.xsd"});\r
-// fileselectionPage.setFilterNames(new String[]{"XML schema files"});\r
-// pluginSelectionPage = new DirectorySelectionPage();\r
-// addPage(fileselectionPage);\r
-// addPage(pluginSelectionPage);\r
addPage(inputSelectionPage = new InputSelectionPage());\r
addPage(importProcessPage = new ImportProcessPage());\r
+ addPage(schemaCombinationPage = new SchemaCombinationPage());\r
}\r
\r
public void doConversion() throws Exception {\r
SchemaConverter converter = new SchemaConverter();\r
-// File inputFile = new File(fileselectionPage.getFilename());\r
-// File outputPlugin = new File(pluginSelectionPage.getFilename());\r
- \r
+\r
File inputFile = new File(inputSelectionPage.getSchemaFilename());\r
File configurationFile = null;\r
if (inputSelectionPage.getConfigurationFilename() != null)\r
File outputPlugin = new File(inputSelectionPage.getPluginFilename());\r
\r
converter.convertSchema(inputFile,configurationFile,outputPlugin);\r
+ \r
+ schemaCombinationPage.setOutputPlugin(outputPlugin);\r
}\r
\r
}\r