]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.xml.sax.ui/src/org/simantics/xml/sax/ui/wizard/SchemaConversionWizard.java
Create version neutral wrapper class for converted XML schema ontology classes
[simantics/interop.git] / org.simantics.xml.sax.ui / src / org / simantics / xml / sax / ui / wizard / SchemaConversionWizard.java
index fae0a576deffcbae1383198979e1612a30e36433..7512c8adc375cdf78ef1b8ce65051f9ac59319ea 100644 (file)
@@ -10,11 +10,9 @@ import org.simantics.xml.sax.SchemaConverter;
 \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
@@ -22,7 +20,6 @@ public class SchemaConversionWizard extends Wizard implements IImportWizard {
 \r
        @Override\r
        public void init(IWorkbench workbench, IStructuredSelection selection) {\r
-               // TODO Auto-generated method stub\r
 \r
        }\r
 \r
@@ -36,21 +33,14 @@ public class SchemaConversionWizard extends Wizard implements IImportWizard {
        \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
@@ -58,6 +48,8 @@ public class SchemaConversionWizard extends Wizard implements IImportWizard {
                File outputPlugin = new File(inputSelectionPage.getPluginFilename());\r
                \r
                converter.convertSchema(inputFile,configurationFile,outputPlugin);\r
+               \r
+               schemaCombinationPage.setOutputPlugin(outputPlugin);\r
        }\r
 \r
 }\r