public EClassifier demandType(String namespace, String name) { EPackage ePackage = demandPackage(namespace); EClassifier eClassifier = getType(ePackage, name); if (eClassifier != null) { return eClassifier; } else { EClass eClass = EcoreFactory.eINSTANCE.createEClass(); eClass.setName(name); eClass.getESuperTypes().add(XMLTypePackage.eINSTANCE.getAnyType()); setContentKind(eClass, MIXED_CONTENT); ePackage.getEClassifiers().add(eClass); return eClass; } }
public EClassifier demandType(String namespace, String name) { EPackage ePackage = demandPackage(namespace); EClassifier eClassifier = getType(ePackage, name); if (eClassifier != null) { return eClassifier; } else { EClass eClass = EcoreFactory.eINSTANCE.createEClass(); eClass.setName(name); eClass.getESuperTypes().add(XMLTypePackage.eINSTANCE.getAnyType()); setContentKind(eClass, MIXED_CONTENT); ePackage.getEClassifiers().add(eClass); return eClass; } }
if (anyType == null) anyType = XMLTypePackage.eINSTANCE.getAnyType(); anySimpleType = XMLTypePackage.eINSTANCE.getSimpleAnyType();
if (anyType == null) anyType = XMLTypePackage.eINSTANCE.getAnyType(); anySimpleType = XMLTypePackage.eINSTANCE.getSimpleAnyType();
anyType = XMLTypePackage.eINSTANCE.getAnyType(); anySimpleType = XMLTypePackage.eINSTANCE.getSimpleAnyType();
anyType = XMLTypePackage.eINSTANCE.getAnyType(); anySimpleType = XMLTypePackage.eINSTANCE.getSimpleAnyType();
complexDataTypeEClass.getESuperTypes().add(theXMLTypePackage.getAnyType()); describeProcessTypeEClass.getESuperTypes().add(this.getRequestBaseType()); documentOutputDefinitionTypeEClass.getESuperTypes().add(this.getOutputDefinitionType());
complexDataTypeEClass.getESuperTypes().add(theXMLTypePackage.getAnyType()); describeProcessTypeEClass.getESuperTypes().add(this.getRequestBaseType()); documentOutputDefinitionTypeEClass.getESuperTypes().add(this.getOutputDefinitionType());