All Superinterfaces:
org.apache.jena.graph.FrontsNode, Op, Op2, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource

public interface OpWhen extends Op2
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> T
    accept(OpVisitor<T> visitor)
     
    default OpWhen
    clone(org.apache.jena.rdf.model.Model cloneModel, List<Op> subOps)
     
    static OpWhen
    create(org.apache.jena.rdf.model.Model model, String condition, Op lhsOp, Op rhsOp)
     
     
    setCondition(String condition)
     
    setLhs(Op subOp)
     
    setRhs(Op subOp)
     

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.aksw.jena_sparql_api.conjure.dataset.algebra.Op2

    getChildren, getLhs, getRhs

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods inherited from interface org.apache.jena.rdf.model.Resource

    abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
  • Method Details

    • getCondition

      String getCondition()
    • setCondition

      OpWhen setCondition(String condition)
    • setLhs

      OpWhen setLhs(Op subOp)
      Specified by:
      setLhs in interface Op2
    • setRhs

      OpWhen setRhs(Op subOp)
      Specified by:
      setRhs in interface Op2
    • accept

      default <T> T accept(OpVisitor<T> visitor)
      Specified by:
      accept in interface Op
    • clone

      default OpWhen clone(org.apache.jena.rdf.model.Model cloneModel, List<Op> subOps)
      Specified by:
      clone in interface Op
    • create

      static OpWhen create(org.apache.jena.rdf.model.Model model, String condition, Op lhsOp, Op rhsOp)