Class OpVisitorSparql

java.lang.Object
org.aksw.jena_sparql_api.shape.algebra.op.OpVisitorSparql
All Implemented Interfaces:
OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>

public class OpVisitorSparql extends Object implements OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
  • Field Details

    • pathVisitor

      protected PathExVisitorSparql pathVisitor
    • generator

      protected org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var> generator
  • Constructor Details

    • OpVisitorSparql

      public OpVisitorSparql(org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var> generator)
  • Method Details

    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpAssign op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpAnd op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpUnion op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpExists op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpForAll op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpSparqlConcept op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpType op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpTop op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpConcept op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpFilter op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpFocus op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>
    • visit

      public org.aksw.jenax.sparql.fragment.api.Fragment1 visit(OpEnumeration op)
      Specified by:
      visit in interface OpVisitor<org.aksw.jenax.sparql.fragment.api.Fragment1>