Uses of Interface
org.topbraid.shacl.expr.NodeExpressionContext

Packages that use NodeExpressionContext
  • Uses of NodeExpressionContext in org.topbraid.shacl.engine

    Modifier and Type
    Class
    Description
    class 
    Base class for validation and rule engines.
  • Uses of NodeExpressionContext in org.topbraid.shacl.expr

    Methods in org.topbraid.shacl.expr with parameters of type NodeExpressionContext
    Modifier and Type
    Method
    Description
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    AbstractSPARQLExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    NodeExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
    Produces an iterator of value nodes for a given focus node.
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    PathEvaluator.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    protected org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    AbstractInputExpression.evalInput(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    AbstractNodeExpression.evalReverse(org.apache.jena.rdf.model.RDFNode valueNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    NodeExpression.evalReverse(org.apache.jena.rdf.model.RDFNode valueNode, NodeExpressionContext context)
    Produces an iterator of focus nodes for a given value node.
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    PathEvaluator.evalReverse(org.apache.jena.rdf.model.RDFNode valueNode, NodeExpressionContext context)
     
    boolean
    AbstractNodeExpression.isReversible(NodeExpressionContext context)
     
    boolean
    NodeExpression.isReversible(NodeExpressionContext context)
    Checks if this expression could be evaluated in the reverse direction, with a value given and then finding all focus nodes.
  • Uses of NodeExpressionContext in org.topbraid.shacl.expr.lib

    Methods in org.topbraid.shacl.expr.lib with parameters of type NodeExpressionContext
    Modifier and Type
    Method
    Description
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    ConstantTermExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    CountExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    DistinctExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    ExistsExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    FilterShapeExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    FocusNodeExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    FunctionExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    GroupConcatExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    IfExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    IntersectionExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    LimitExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    MaxExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    MinExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    MinusExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    OffsetExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    OrderByExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    PathExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    SumExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    UnionExpression.eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context)
     
    org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>
    PathExpression.evalReverse(org.apache.jena.rdf.model.RDFNode valueNode, NodeExpressionContext context)
     
    boolean
    PathExpression.isReversible(NodeExpressionContext context)
     
  • Uses of NodeExpressionContext in org.topbraid.shacl.rules

    Modifier and Type
    Class
    Description
    class 
    A SHACL Rules engine with a pluggable architecture for different execution languages including Triple rules, SPARQL rules and JavaScript rules.
  • Uses of NodeExpressionContext in org.topbraid.shacl.validation

    Modifier and Type
    Class
    Description
    class 
    A ValidationEngine uses a given shapes graph (represented via an instance of ShapesGraph) and performs SHACL validation on a given Dataset.