@Override public EdmTypeDefinition createTypeDefinition(final FullQualifiedName typeDefinitionName) { try { CsdlTypeDefinition typeDefinition = provider.getTypeDefinition(typeDefinitionName); if (typeDefinition != null) { return new EdmTypeDefinitionImpl(this, typeDefinitionName, typeDefinition); } return null; } catch (ODataException e) { throw new EdmException(e); } }
@Override public EdmTypeDefinition createTypeDefinition(final FullQualifiedName typeDefinitionName) { try { CsdlTypeDefinition typeDefinition = provider.getTypeDefinition(typeDefinitionName); if (typeDefinition != null) { addAnnotations(typeDefinition, typeDefinitionName); return new EdmTypeDefinitionImpl(this, typeDefinitionName, typeDefinition); } return null; } catch (ODataException e) { throw new EdmException(e); } }