1 | @Override↵ | | 1 | @Override↵
|
2 | protected void adjustEPackages(Monitor monitor)↵ | | 2 | protected void adjustEPackages(Monitor monitor)↵
|
3 | {↵ | | 3 | {↵
|
4 | try↵ | | 4 | try↵
|
5 | {↵ | | 5 | {↵
|
6 | monitor.beginTask("", 2);↵ | | 6 | monitor.beginTask("", 2);↵
|
7 | super.adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));↵ | | 7 | super.adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));↵
|
8 | ↵ | | 8 | ↵
|
9 | List<EPackage> ePackages = getEcoreImporter().getEPackages();↵ | | 9 | List<EPackage> ePackages = getJavaImporter().getEPackages();↵
|
10 | traverseEPackages(ePackages);↵ | | 10 | traverseEPackages(ePackages);↵
|
11 | getEcoreImporter().adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));↵ | | 11 | getJavaImporter().adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));↵
|
12 | }↵ | | 12 | }↵
|
13 | finally↵ | | 13 | finally↵
|
14 | {↵ | | 14 | {↵
|
15 | monitor.done();↵ | | 15 | monitor.done();↵
|
16 | }↵ | | 16 | }↵
|
17 | }↵ | | 17 | }↵
|
18 | ↵ | | 18 | ↵
|
19 | protected void traverseEPackages(List<EPackage> ePackages)↵ | | 19 | protected void traverseEPackages(List<EPackage> ePackages)↵
|
20 | {↵ | | 20 | {↵
|
21 | for (EPackage ePackage : ePackages)↵ | | 21 | for (EPackage ePackage : ePackages)↵
|
22 | {↵ | | 22 | {↵
|
23 | if (nameToPackageInfo != null)↵ | | 23 | if (nameToPackageInfo != null)↵
|
24 | {↵ | | 24 | {↵
|
25 | PackageInfo packageInfo = nameToPackageInfo.get(ePackage.getNsURI());↵ | | 25 | PackageInfo packageInfo = nameToPackageInfo.get(ePackage.getNsURI());↵
|
26 | if (packageInfo != null)↵ | | 26 | if (packageInfo != null)↵
|
27 | {↵ | | 27 | {↵
|
28 | handleEPackage(ePackage, true);↵ | | 28 | handleEPackage(ePackage, true);↵
|
29 | ↵ | | 29 | ↵
|
30 | ModelImporter.EPackageImportInfo ePackageInfo = getEcoreImporter().getEPackageImportInfo(ePackage); ↵ | | 30 | ModelImporter.EPackageImportInfo ePackageInfo = getJavaImporter().getEPackageImportInfo(ePackage); ↵
|
31 | if (ePackageInfo.getBasePackage() == null)↵ | | 31 | if (ePackageInfo.getBasePackage() == null)↵
|
32 | {↵ | | 32 | {↵
|
33 | ePackageInfo.setBasePackage(packageInfo.base);↵ | | 33 | ePackageInfo.setBasePackage(packageInfo.base);↵
|
34 | }↵ | | 34 | }↵
|
35 | if (ePackageInfo.getPrefix() == null)↵ | | 35 | if (ePackageInfo.getPrefix() == null)↵
|
36 | {↵ | | 36 | {↵
|
37 | ePackageInfo.setPrefix(packageInfo.prefix);↵ | | 37 | ePackageInfo.setPrefix(packageInfo.prefix);↵
|
38 | }↵ | | 38 | }↵
|
39 | }↵ | | 39 | }↵
|
40 | }↵ | | 40 | }↵
|
41 | ↵ | | 41 | ↵
|
42 | handleQualifiedEPackageName(ePackage);↵ | | 42 | handleQualifiedEPackageName(ePackage);↵
|
43 | traverseEPackages(ePackage.getESubpackages()); | | 43 | traverseEPackages(ePackage.getESubpackages());
|