protected EClassifier getBuiltInEClassifier(String namespace, String name) { return "anyType".equals(name) ? EcorePackage.Literals.EOBJECT : extendedMetaData.getType(XMLTypePackage.eINSTANCE, name); }
protected EClassifier getBuiltInEClassifier(String namespace, String name) { return "anyType".equals(name) ? EcorePackage.eINSTANCE.getEObject() : extendedMetaData.getType(XMLTypePackage.eINSTANCE, name); }
protected void populateTypeToTypeObjectMap(EPackage ePackage) { for (EClassifier eClassifier : ePackage.getEClassifiers()) { String xmlName = extendedMetaData.getName(eClassifier); if (xmlName != null && xmlName.endsWith(":Object")) { typeToTypeObjectMap.put(extendedMetaData.getType(ePackage, xmlName.substring(0, xmlName.length() - 7)), eClassifier); } } }
protected void populateTypeToTypeObjectMap(EPackage ePackage) { for (EClassifier eClassifier : ePackage.getEClassifiers()) { String xmlName = extendedMetaData.getName(eClassifier); if (xmlName != null && xmlName.endsWith(":Object")) { typeToTypeObjectMap.put(extendedMetaData.getType(ePackage, xmlName.substring(0, xmlName.length() - 7)), eClassifier); } } }
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 GenDataType getObjectType() { ExtendedMetaData extendedMetaData = getExtendedMetaData(); EDataType eDataType = getEcoreDataType(); EClassifier eClassifier = extendedMetaData.getType(eDataType.getEPackage(), extendedMetaData.getName(eDataType) + ":Object"); if (eClassifier instanceof EDataType) { GenDataType result = findGenDataType((EDataType)eClassifier); if (result != null) { return result; } } return this; }
public GenDataType getObjectType() { ExtendedMetaData extendedMetaData = getExtendedMetaData(); EDataType eDataType = getEcoreDataType(); EClassifier eClassifier = extendedMetaData.getType(eDataType.getEPackage(), extendedMetaData.getName(eDataType) + ":Object"); if (eClassifier instanceof EDataType) { GenDataType result = findGenDataType((EDataType)eClassifier); if (result != null) { return result; } } return this; }
EClass eClass = (EClass)extendedMetaData.getType(xsdComplexTypeDefinition.getTargetNamespace(), xsdComplexTypeDefinition.getName()); if (eClass != null)
EClass holderClass = (EClass)extendedMetaData.getType(holderPackage, holderName); if (holderClass == null)
EClass holderClass = (EClass)extendedMetaData.getType(holderPackage, holderName); if (holderClass == null)