All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.aksw.jenax.graphql.sparql.GraphQlResolverWrapper Maven / Gradle / Ivy

The newest version!
package org.aksw.jenax.graphql.sparql;

import java.util.Collection;
import java.util.Set;

import org.aksw.jenax.model.shacl.domain.ShPropertyShape;
import org.aksw.jenax.path.core.FacetPath;
import org.apache.jena.graph.Node;
import org.apache.jena.sparql.path.P_Path0;

public interface GraphQlResolverWrapper
    extends GraphQlResolver
{
    GraphQlResolver getDelegate();

    @Override
    default Set resolveKeyToClasses(String key) {
        return getDelegate().resolveKeyToClasses(key);
    }

    @Override
    default FacetPath resolveKeyToProperty(String key) {
        return getDelegate().resolveKeyToProperty(key);
    }

    @Override
    default Collection getGlobalPropertyShapes(P_Path0 path) {
        return getDelegate().getGlobalPropertyShapes(path);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy