String uri = info.getTargetNamespace(); if (uri == null) if (info.getName() != null) namesToClassifiers.put(info.getName(), eClassifier);
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT)
result.setName(details.get("name")); result.setTargetNamespace(details.get("targetNamespace")); String representation = details.get("representation"); if ("element".equals(representation)) result.setXMLRepresentation(XMLResource.XMLInfo.ELEMENT); result.setXMLRepresentation(XMLResource.XMLInfo.ATTRIBUTE); result.setXMLRepresentation(XMLResource.XMLInfo.CONTENT);
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT) if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT) else if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT)
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT) if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT) else if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT)
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT)
if (info != null) String targetNamespace = info.getTargetNamespace(); nameInfo.setNamespaceURI(targetNamespace); nameInfo.setQualifiedName(getQName(targetNamespace, name));
if (info != null) return getQName(info.getTargetNamespace(), name);
if (info != null) String targetNamespace = info.getTargetNamespace(); nameInfo.setNamespaceURI(targetNamespace); nameInfo.setQualifiedName(getQName(targetNamespace, name));
if (info != null) return getQName(info.getTargetNamespace(), name);
result.setName(details.get("name")); result.setTargetNamespace(details.get("targetNamespace")); String representation = details.get("representation"); if ("element".equals(representation)) result.setXMLRepresentation(XMLResource.XMLInfo.ELEMENT); result.setXMLRepresentation(XMLResource.XMLInfo.ATTRIBUTE); result.setXMLRepresentation(XMLResource.XMLInfo.CONTENT);
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT)
if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.ELEMENT)
String uri = info.getTargetNamespace(); if (uri == null) if (info.getName() != null) namesToClassifiers.put(info.getName(), eClassifier);
public String getName(ENamedElement obj) { if (extendedMetaData != null) { return obj instanceof EStructuralFeature ? extendedMetaData.getName((EStructuralFeature)obj) : extendedMetaData.getName((EClassifier)obj); } if (xmlMap != null) { XMLResource.XMLInfo info = xmlMap.getInfo(obj); if (info != null) { String result = info.getName(); if (result != null) { return result; } } } return obj.getName(); }
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name) { for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { EStructuralFeature feature = eClass.getEStructuralFeature(i); XMLResource.XMLInfo info = getInfo(feature); if (info != null) { String infoURI = info.getTargetNamespace(); String infoName = info.getName(); if (namespaceURI == null) { // We effectively passed null, "" to look up the general-content feature. // if (infoURI == null && (name.equals(infoName) || infoName == null && name.length() == 0)) { return feature; } } else if (namespaceURI.equals(infoURI) && name.equals(infoName)) { return feature; } } } return null; }
public String getName(ENamedElement obj) { if (extendedMetaData != null) { return obj instanceof EStructuralFeature ? extendedMetaData.getName((EStructuralFeature)obj) : extendedMetaData.getName((EClassifier)obj); } if (xmlMap != null) { XMLResource.XMLInfo info = xmlMap.getInfo(obj); if (info != null) { String result = info.getName(); if (result != null) { return result; } } } return obj.getName(); }
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name) { for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { EStructuralFeature feature = eClass.getEStructuralFeature(i); XMLResource.XMLInfo info = getInfo(feature); if (info != null) { String infoURI = info.getTargetNamespace(); String infoName = info.getName(); if (namespaceURI == null) { // We effectively passed null, "" to look up the general-content feature. // if (infoURI == null && (name.equals(infoName) || infoName == null && name.length() == 0)) { return feature; } } else if (namespaceURI.equals(infoURI) && name.equals(infoName)) { return feature; } } } return null; }
protected String getContent(EObject o, EStructuralFeature[] features) { if (map == null) { return null; } for (int i = 0; i < features.length; i++) { EStructuralFeature feature = features[i]; XMLResource.XMLInfo info = map.getInfo(feature); if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT) { Object value = helper.getValue(o, feature); String svalue = getDatatypeValue(value, feature, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, feature, value); } return svalue; } } return null; }
protected String getContent(EObject o, EStructuralFeature[] features) { if (map == null) { return null; } for (int i = 0; i < features.length; i++) { EStructuralFeature feature = features[i]; XMLResource.XMLInfo info = map.getInfo(feature); if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT) { Object value = helper.getValue(o, feature); String svalue = getDatatypeValue(value, feature, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, feature, value); } return svalue; } } return null; }