Uses of Interface
org.topbraid.shacl.expr.NodeExpressionContext
Packages that use NodeExpressionContext
Package
Description
-
Uses of NodeExpressionContext in org.topbraid.shacl.engine
Classes in org.topbraid.shacl.engine that implement NodeExpressionContextModifier and TypeClassDescriptionclassBase class for validation and rule engines. -
Uses of NodeExpressionContext in org.topbraid.shacl.expr
Methods in org.topbraid.shacl.expr with parameters of type NodeExpressionContextModifier and TypeMethodDescriptionorg.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) booleanAbstractNodeExpression.isReversible(NodeExpressionContext context) booleanNodeExpression.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 NodeExpressionContextModifier and TypeMethodDescriptionorg.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) booleanPathExpression.isReversible(NodeExpressionContext context) -
Uses of NodeExpressionContext in org.topbraid.shacl.rules
Classes in org.topbraid.shacl.rules that implement NodeExpressionContextModifier and TypeClassDescriptionclassA 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
Classes in org.topbraid.shacl.validation that implement NodeExpressionContextModifier and TypeClassDescriptionclassA ValidationEngine uses a given shapes graph (represented via an instance of ShapesGraph) and performs SHACL validation on a given Dataset.