1 17 package org.eclipse.emf.importer.ecore.ui; 18 19 import org.eclipse.emf.importer.ModelImporter; 20 import org.eclipse.emf.importer.ecore.EcoreImporter; 21 import org.eclipse.emf.importer.ecore.EcoreImporterPlugin; 22 import org.eclipse.emf.importer.ui.contribution.base.ModelDetailPage; 23 import org.eclipse.emf.importer.ui.contribution.base.ModelImporterWizard; 24 import org.eclipse.emf.importer.ui.contribution.base.ModelPackagePage; 25 26 27 30 public class EcoreImporterWizard extends ModelImporterWizard 31 { 32 protected ModelImporter createModelImporter() 33 { 34 return new EcoreImporter(); 35 } 36 37 public void addPages() 38 { 39 ModelDetailPage detailPage = new ModelDetailPage(getModelImporter(), "EcoreModel"); 40 detailPage.setTitle(EcoreImporterPlugin.INSTANCE.getString("_UI_EcoreImport_title")); 41 detailPage.setDescription(EcoreImporterPlugin.INSTANCE.getString(detailPage.showGenModel() ? 42 "_UI_EcoreImportNewProject_description" : "_UI_EcoreImportFile_description")); 43 addPage(detailPage); 44 45 ModelPackagePage packagePage = new ModelPackagePage(getModelImporter(), "EcorePackages"); 46 packagePage.setShowReferencedGenModels(true); 47 addPage(packagePage); 48 } 49 } | Popular Tags |