protected EClassifier getClassifier(String namespaceURI, String name) { EClassifier classifier = null; for (XMLResource.XMLMap xmlMap : xmlMaps.values()) { classifier = xmlMap.getClassifier(namespaceURI, name); if (classifier != null) { break; } } return classifier; }
public EClassifier getType(EFactory eFactory, String typeName) { if (eFactory != null) { EPackage ePackage = eFactory.getEPackage(); if (extendedMetaData != null) { return extendedMetaData.getType(ePackage, typeName); } else { EClassifier eClassifier = ePackage.getEClassifier(typeName); if (eClassifier == null && xmlMap != null) { return xmlMap.getClassifier(ePackage.getNsURI(), typeName); } return eClassifier; } } return null; }
public EClassifier getType(EFactory eFactory, String typeName) { if (eFactory != null) { EPackage ePackage = eFactory.getEPackage(); if (extendedMetaData != null) { return extendedMetaData.getType(ePackage, typeName); } else { EClassifier eClassifier = ePackage.getEClassifier(typeName); if (eClassifier == null && xmlMap != null) { return xmlMap.getClassifier(ePackage.getNsURI(), typeName); } return eClassifier; } } return null; }
public EClassifier getClassifier(String namespaceURI, String name) { return delegateXMLMap.getClassifier(namespaceURI, name); }
@Override public EClassifier getType(EPackage ePackage, String name) { EClassifier eClassifier = super.getType(ePackage, name); if (eClassifier == null) { eClassifier = xmlMap.getClassifier(ePackage.getNsURI(), name); } return eClassifier; }
@Override public EClassifier getType(EPackage ePackage, String name) { EClassifier eClassifier = super.getType(ePackage, name); if (eClassifier == null) { eClassifier = xmlMap.getClassifier(ePackage.getNsURI(), name); } return eClassifier; }