Class GraphQlResolverImpl

java.lang.Object
org.aksw.jenax.graphql.sparql.GraphQlResolverImpl
All Implemented Interfaces:
GraphQlResolver

public class GraphQlResolverImpl extends Object implements GraphQlResolver
  • Field Details

    • voidDataset

      protected VoidDataset voidDataset
    • shaclModel

      protected org.apache.jena.rdf.model.Model shaclModel
    • globalPropertyShapes

      protected com.google.common.collect.Multimap<org.apache.jena.sparql.path.P_Path0,org.aksw.jenax.model.shacl.domain.ShPropertyShape> globalPropertyShapes
  • Constructor Details

    • GraphQlResolverImpl

      public GraphQlResolverImpl(VoidDataset voidDataset, org.apache.jena.rdf.model.Model shaclModel)
  • Method Details

    • getGlobalPropertyShapes

      public com.google.common.collect.Multimap<org.apache.jena.sparql.path.P_Path0,org.aksw.jenax.model.shacl.domain.ShPropertyShape> getGlobalPropertyShapes()
    • getGlobalPropertyShapes

      public Collection<org.aksw.jenax.model.shacl.domain.ShPropertyShape> getGlobalPropertyShapes(org.apache.jena.sparql.path.P_Path0 path)
      Specified by:
      getGlobalPropertyShapes in interface GraphQlResolver
    • resolveKeyToClasses

      public Set<org.apache.jena.graph.Node> resolveKeyToClasses(String key)
      Specified by:
      resolveKeyToClasses in interface GraphQlResolver
    • resolveKeyToProperty

      public org.aksw.jenax.path.core.FacetPath resolveKeyToProperty(String rawKey)
      Specified by:
      resolveKeyToProperty in interface GraphQlResolver