Interface PropertyGroup


public interface PropertyGroup
Corresponds to a graphql fragment. Not to be confused with Fragment.
  • Method Details

    • getName

      String getName()
    • getInjectFragments

      List<org.aksw.jenax.sparql.fragment.api.MappedFragment<org.apache.jena.graph.Node>> getInjectFragments()
    • setFilterFragment

      PropertyGroup setFilterFragment(org.aksw.jenax.sparql.fragment.api.Fragment1 filterRelation)
    • getFilterFragment

      org.aksw.jenax.sparql.fragment.api.Fragment1 getFilterFragment()
    • getParent

      PropertyGroup getParent()
    • constraints

      ConstraintNode<NodeQuery> constraints()
    • children

      Map<org.aksw.jenax.path.core.FacetStep,RelationQuery> children()
    • getChildren

      Collection<NodeQuery> getChildren()
    • reachingStep

      org.aksw.jenax.path.core.FacetStep reachingStep()
    • resolve

      PropertyGroup resolve(org.aksw.jenax.path.core.FacetPath facetPath)
    • getOrCreateChild

      PropertyGroup getOrCreateChild(org.aksw.jenax.path.core.FacetStep step)
    • relationQuery

      RelationQuery relationQuery()