protected String getQualifiedName(String defaultNamespace, EStructuralFeature eStructuralFeature) { String namespace = getNamespace(eStructuralFeature); String name = getName(eStructuralFeature); if (namespace == null) { return namespace == defaultNamespace ? name : "#" + name; } else { return namespace.equals(defaultNamespace) ? name : namespace + "#" + name; } }
public boolean isDocumentRoot(EClass eClass) { return "".equals(getName(eClass)); }
protected String getQualifiedName(String defaultNamespace, EClassifier eClassifier) { String namespace = getNamespace(eClassifier); String name = getName(eClassifier); if (namespace == null) { return namespace == defaultNamespace ? name : "#" + name; } else { return namespace.equals(defaultNamespace) ? name : namespace + "#" + name; } }
public boolean isDocumentRoot(EClass eClass) { return "".equals(getName(eClass)); }
protected String getQualifiedName(String defaultNamespace, EStructuralFeature eStructuralFeature) { String namespace = getNamespace(eStructuralFeature); String name = getName(eStructuralFeature); if (namespace == null) { return namespace == defaultNamespace ? name : "#" + name; } else { return namespace.equals(defaultNamespace) ? name : namespace + "#" + name; } }
public EReference getXMLNSPrefixMapFeature(EClass eClass) { if (getContentKind(eClass) == MIXED_CONTENT) { List<EReference> eAllReferences = eClass.getEAllReferences(); for (int i = 0, size = eAllReferences.size(); i < size; ++i) { EReference eReference = eAllReferences.get(i); if ("xmlns:prefix".equals(getName(eReference))) { return eReference; } } } return null; }
protected String getQualifiedName(String defaultNamespace, EClassifier eClassifier) { String namespace = getNamespace(eClassifier); String name = getName(eClassifier); if (namespace == null) { return namespace == defaultNamespace ? name : "#" + name; } else { return namespace.equals(defaultNamespace) ? name : namespace + "#" + name; } }
public EReference getXMLNSPrefixMapFeature(EClass eClass) { if (getContentKind(eClass) == MIXED_CONTENT) { List<EReference> eAllReferences = eClass.getEAllReferences(); for (int i = 0, size = eAllReferences.size(); i < size; ++i) { EReference eReference = eAllReferences.get(i); if ("xmlns:prefix".equals(getName(eReference))) { return eReference; } } } return null; }
public EReference getXSISchemaLocationMapFeature(EClass eClass) { if (getContentKind(eClass) == MIXED_CONTENT) { List<EReference> eAllReferences = eClass.getEAllReferences(); for (int i = 0, size = eAllReferences.size(); i < size; ++i) { EReference eReference = eAllReferences.get(i); if ("xsi:schemaLocation".equals(getName(eReference))) { return eReference; } } } return null; }
public EReference getXSISchemaLocationMapFeature(EClass eClass) { if (getContentKind(eClass) == MIXED_CONTENT) { List<EReference> eAllReferences = eClass.getEAllReferences(); for (int i = 0, size = eAllReferences.size(); i < size; ++i) { EReference eReference = eAllReferences.get(i); if ("xsi:schemaLocation".equals(getName(eReference))) { return eReference; } } } return null; }
@Override public String getName(EStructuralFeature eStructuralFeature) { XMLResource.XMLInfo xmlInfo = getInfo(eStructuralFeature); if (xmlInfo != null) { return xmlInfo.getName(); } return super.getName(eStructuralFeature); }
@Override public String getName(EClassifier eClassifier) { XMLResource.XMLInfo xmlInfo = getInfo(eClassifier); if (xmlInfo != null) { return xmlInfo.getName(); } return super.getName(eClassifier); }
String eClassifierName = getName(eClassifier); EClassifier conflictingEClassifier = nameToClassifierMap.put(eClassifierName, eClassifier); if (conflictingEClassifier != null && conflictingEClassifier != eClassifier) String eClassifierName = getName(eClassifier); EClassifier conflictingEClassifier = nameToClassifierMap.put(eClassifierName, eClassifier); if (conflictingEClassifier != null && conflictingEClassifier != eClassifier)
String eClassifierName = getName(eClassifier); EClassifier conflictingEClassifier = nameToClassifierMap.put(eClassifierName, eClassifier); if (conflictingEClassifier != null && conflictingEClassifier != eClassifier) String eClassifierName = getName(eClassifier); EClassifier conflictingEClassifier = nameToClassifierMap.put(eClassifierName, eClassifier); if (conflictingEClassifier != null && conflictingEClassifier != eClassifier)
@Override public String getName(EClassifier eClassifier) { XMLResource.XMLInfo info = xmlMap.getInfo(eClassifier); if (info != null) { String name = info.getName(); if (name != null) { return info.getName(); } } return super.getName(eClassifier); }
@Override public String getName(EStructuralFeature eStructuralFeature) { XMLResource.XMLInfo info = xmlMap.getInfo(eStructuralFeature); if (info != null) { String name = info.getName(); if (name != null) { return info.getName(); } } return super.getName(eStructuralFeature); }
@Override public String getName(EClassifier eClassifier) { XMLResource.XMLInfo info = xmlMap.getInfo(eClassifier); if (info != null) { String name = info.getName(); if (name != null) { return info.getName(); } } return super.getName(eClassifier); }
@Override public String getName(EStructuralFeature eStructuralFeature) { XMLResource.XMLInfo info = xmlMap.getInfo(eStructuralFeature); if (info != null) { String name = info.getName(); if (name != null) { return info.getName(); } } return super.getName(eStructuralFeature); }