1 | public String getQName(EClass c)↵ | | 1 | public String getQName(EDataType c)↵
|
2 | {↵ | | 2 | {↵
|
3 | String name = getName(c);↵ | | 3 | String name = getName(c);↵
|
4 | if (xmlMap != null)↵ | | 4 | if (xmlMap != null)↵
|
5 | {↵ | | 5 | {↵
|
6 | XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);↵ | | 6 | XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);↵
|
|
7 | if (clsInfo != null)↵ | | 7 | if (clsInfo != null)↵
|
8 | {↵ | | 8 | {↵
|
9 | String targetNamespace = clsInfo.getTargetNamespace();↵ | | 9 | String targetNamespace = clsInfo.getTargetNamespace();↵
|
10 | return getQName(targetNamespace, name);↵ | | 10 | return getQName(targetNamespace, name);↵
|
11 | }↵ | | 11 | }↵
|
12 | }↵ | | 12 | }↵
|
|
13 | return getQName(c.getEPackage(), name);↵ | | 13 | return getQName(c.getEPackage(), name);↵
|
14 | }↵ | | 14 | }↵
|
|
15 | public void populateNameInfo(NameInfo nameInfo, EClass c)↵ | | 15 | public void populateNameInfo(NameInfo nameInfo, EDataType eDataType)↵
|
16 | {↵ | | 16 | {↵
|
17 | String name = getName(c);↵ | | 17 | String name = getName(eDataType);↵
|
18 | nameInfo.setLocalPart(name);↵ | | 18 | nameInfo.setLocalPart(name);↵
|
19 | if (xmlMap != null)↵ | | 19 | if (xmlMap != null)↵
|
20 | {↵ | | 20 | {↵
|
21 | XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);↵ | | 21 | XMLResource.XMLInfo clsInfo = xmlMap.getInfo(eDataType);↵
|
|
22 | if (clsInfo != null)↵ | | 22 | if (clsInfo != null)↵
|
23 | {↵ | | 23 | {↵
|
24 | String targetNamespace = clsInfo.getTargetNamespace();↵ | | 24 | String targetNamespace = clsInfo.getTargetNamespace();↵
|
25 | nameInfo.setNamespaceURI(targetNamespace);↵ | | 25 | nameInfo.setNamespaceURI(targetNamespace);↵
|
26 | nameInfo.setQualifiedName(getQName(targetNamespace, name));↵ | | 26 | nameInfo.setQualifiedName(getQName(targetNamespace, name));↵
|
27 | return;↵ | | 27 | return;↵
|
28 | }↵ | | 28 | }↵
|
29 | }↵ | | 29 | }↵
|
30 | getQName(nameInfo, c.getEPackage(), name); | | 30 | getQName(nameInfo, eDataType.getEPackage(), name);
|