public String getPrefix(EPackage ePackage) { return getPrefix(ePackage, mustHavePrefix); }
public String getPrefix(EPackage ePackage) { return getPrefix(ePackage, mustHavePrefix); }
protected String getQName(EPackage ePackage, String name, boolean mustHavePrefix) { String nsPrefix = getPrefix(ePackage, mustHavePrefix); if ("".equals(nsPrefix)) { return name; } else if (name.length() == 0) { return nsPrefix; } else { return nsPrefix + ":" + name; } }
protected String getQName(EPackage ePackage, String name, boolean mustHavePrefix) { String nsPrefix = getPrefix(ePackage, mustHavePrefix); if ("".equals(nsPrefix)) { return name; } else if (name.length() == 0) { return nsPrefix; } else { return nsPrefix + ":" + name; } }
@Override public String getPrefix(String namespaceURI) { String result = super.getPrefix(namespaceURI); if (result == null) { result = "_ns" + nsPrefixIndex; nsPrefixIndex++; addPrefix(result, namespaceURI); } return result; }
public EPackage[] packages() { Map<String, EPackage> map = new TreeMap<String, EPackage>(); // Sort and eliminate duplicates caused by having both a regular package and a demanded package for the same nsURI. // for (EPackage ePackage : packages.keySet()) { String prefix= getPrefix(ePackage); if (prefix == null) { prefix = ""; } EPackage conflict = map.put(prefix, ePackage); if (conflict != null && conflict.eResource() != null) { map.put(prefix, conflict); } } EPackage[] result = new EPackage[map.size()]; map.values().toArray(result); return result; }
public EPackage[] packages() { Map<String, EPackage> map = new TreeMap<String, EPackage>(); // Sort and eliminate duplicates caused by having both a regular package and a demanded package for the same nsURI. // for (EPackage ePackage : packages.keySet()) { String prefix= getPrefix(ePackage); if (prefix == null) { prefix = ""; } EPackage conflict = map.put(prefix, ePackage); if (conflict != null && conflict.eResource() != null) { map.put(prefix, conflict); } } EPackage[] result = new EPackage[map.size()]; map.values().toArray(result); return result; }
public List<String> getPrefixes(EPackage ePackage) { List<String> result = new UniqueEList<String>(); result.add(getPrefix(ePackage)); String namespace = extendedMetaData == null ? ePackage.getNsURI() : extendedMetaData.getNamespace(ePackage); List<String> prefixes = urisToPrefixes.get(namespace); if (prefixes != null) { result.addAll(prefixes); } return result; }
public List<String> getPrefixes(EPackage ePackage) { List<String> result = new UniqueEList<String>(); result.add(getPrefix(ePackage)); String namespace = extendedMetaData == null ? ePackage.getNsURI() : extendedMetaData.getNamespace(ePackage); List<String> prefixes = urisToPrefixes.get(namespace); if (prefixes != null) { result.addAll(prefixes); } return result; }
protected String getQName(NameInfo nameInfo, EPackage ePackage, String name, boolean mustHavePrefix) { String nsPrefix = getPrefix(ePackage, mustHavePrefix); nameInfo.setNamespaceURI(getNamespaceURI(nsPrefix)); if ("".equals(nsPrefix)) { return name; } else if (name.length() == 0) { return nsPrefix; } else { return nsPrefix + ":" + name; } }
protected String getQName(NameInfo nameInfo, EPackage ePackage, String name, boolean mustHavePrefix) { String nsPrefix = getPrefix(ePackage, mustHavePrefix); nameInfo.setNamespaceURI(getNamespaceURI(nsPrefix)); if ("".equals(nsPrefix)) { return name; } else if (name.length() == 0) { return nsPrefix; } else { return nsPrefix + ":" + name; } }
prefix = getPrefix(ePackage, true); if (value instanceof org.eclipse.emf.ecore.xml.type.internal.QName)
prefix = getPrefix(ePackage, true); if (value instanceof org.eclipse.emf.ecore.xml.type.internal.QName)