public EFactory getEFactory(String nsURI) { Object ePackage = get(nsURI); if (ePackage instanceof EPackage) { EPackage result = (EPackage)ePackage; if (result.getNsURI() == null) { initialize(result); } return result.getEFactoryInstance(); } else if (ePackage instanceof EPackage.Descriptor) { EPackage.Descriptor ePackageDescriptor = (EPackage.Descriptor)ePackage; EFactory result = ePackageDescriptor.getEFactory(); return result; } else { return delegatedGetEFactory(nsURI); } }
public EFactory getEFactory(String nsURI) { Object ePackage = get(nsURI); if (ePackage instanceof EPackage) { EPackage result = (EPackage)ePackage; if (result.getNsURI() == null) { initialize(result); } return result.getEFactoryInstance(); } else if (ePackage instanceof EPackage.Descriptor) { EPackage.Descriptor ePackageDescriptor = (EPackage.Descriptor)ePackage; EFactory result = ePackageDescriptor.getEFactory(); return result; } else { return delegatedGetEFactory(nsURI); } }