@Override public EdmEntityContainer createEntityContainer(final FullQualifiedName containerName) { try { CsdlEntityContainerInfo entityContainerInfo = provider.getEntityContainerInfo(containerName); if (entityContainerInfo != null) { addAnnotations(provider.getEntityContainer(), entityContainerInfo.getContainerName()); return new EdmEntityContainerImpl(this, provider, entityContainerInfo.getContainerName(), provider.getEntityContainer()); } return null; } catch (ODataException e) { throw new EdmException(e); } }
private void loadContainer() { if (container == null) { try { CsdlEntityContainer containerLocal = provider.getEntityContainer(); if (containerLocal == null) { containerLocal = new CsdlEntityContainer().setName(getName()); } container = containerLocal; } catch (ODataException e) { throw new EdmException(e); } } } }
private void loadContainer() { if (container == null) { try { CsdlEntityContainer containerLocal = provider.getEntityContainer(); if (containerLocal == null) { containerLocal = new CsdlEntityContainer().setName(getName()); } ((EdmProviderImpl)edm).addAnnotations(containerLocal, entityContainerName); container = containerLocal; } catch (ODataException e) { throw new EdmException(e); } } }