public void includeAssociationSet(Schema targetSchema, EntityContainer targetContainer, IServiceInfo service, String entityContainerName, FullQualifiedName association, String sourceEntitySetName, String sourceEntitySetRole) throws ODataException { EdmProvider provider = getEdmProvider(service); AssociationSet sourceSet = provider.getAssociationSet( entityContainerName, association, sourceEntitySetName, sourceEntitySetRole); if (sourceSet == null) { throw new ODataException("association set " + association.getName() + "/" + sourceEntitySetName + "/" + sourceEntitySetRole + " not defined"); } includeAssociationSet(targetSchema, targetContainer, service, sourceSet); }
try { associationSet = edm.edmProvider.getAssociationSet(entityContainerInfo.getName(), associationFQName, entitySetName, entitySetFromRole); } catch (ODataException e) {
try { associationSet = edm.edmProvider.getAssociationSet(entityContainer.getName(), associationFQName, entitySetName, entitySetFromRole); } catch (ODataException e) {
try { associationSet = edm.edmProvider.getAssociationSet(entityContainerInfo.getName(), associationFQName, entitySetName, entitySetFromRole); } catch (ODataException e) {