ecoreGenModel.setImportManager(getImportManager()); ecoreGenPackage = ecoreGenModel.getGenPackages().get(0); ecoreGenPackage.setPrefix("Ecore"); ecoreGenPackage.setBasePackage("org.eclipse.emf"); xmlTypeGenModel.setImportManager(getImportManager()); xmlTypeGenPackage = xmlTypeGenModel.getGenPackages().get(0); xmlTypeGenPackage.setPrefix("XMLType"); xmlTypeGenPackage.setBasePackage("org.eclipse.emf.ecore.xml"); xmlTypeGenPackage.setDataTypeConverters(true); xmlNamespaceGenModel.setImportManager(getImportManager()); xmlNamespaceGenPackage = xmlNamespaceGenModel.getGenPackages().get(0); xmlNamespaceGenPackage.setPrefix("XMLNamespace"); xmlNamespaceGenPackage.setBasePackage("org.eclipse.emf.ecore.xml");
public void traverseGenPackages(List<GenPackage> genPackages) { for (GenPackage genPackage : genPackages) { EPackage ePackage = genPackage.getEcorePackage(); EPackageImportInfo ePackageInfo = getEPackageImportInfo(ePackage); genPackage.setBasePackage(ePackageInfo.getBasePackage()); genPackage.setPrefix(ePackageInfo.getPrefix()); adjustGenPackageDuringTraverse(genPackage); traverseGenPackages(genPackage.getNestedGenPackages()); } }
ecoreGenModel.setLanguage("en"); ecoreGenPackage = ecoreGenModel.getGenPackages().get(0); ecoreGenPackage.setPrefix("Ecore"); ecoreGenPackage.setBasePackage("org.eclipse.emf"); xmlTypeGenModel.setLanguage("en"); xmlTypeGenPackage = xmlTypeGenModel.getGenPackages().get(0); xmlTypeGenPackage.setPrefix("XMLType"); xmlTypeGenPackage.setBasePackage("org.eclipse.emf.ecore.xml"); xmlTypeGenPackage.setDataTypeConverters(true); xmlNamespaceGenModel.setLanguage("en"); xmlNamespaceGenPackage = xmlNamespaceGenModel.getGenPackages().get(0); xmlNamespaceGenPackage.setPrefix("XMLNamespace"); xmlNamespaceGenPackage.setBasePackage("org.eclipse.emf.ecore.xml");
genModel.setModelName(genModelURI.trimFileExtension().lastSegment()); genPackage.setPrefix(prefix); genPackage.setBasePackage(generator.basePackage);
genModel.setModelName(genModelURI.trimFileExtension().lastSegment()); genPackage.setPrefix(prefix); genPackage.setBasePackage(generator.basePackage);
if (name != null) ((GenPackage)genBase).setPrefix(CodeGenUtil.capName(name));