Interface SemanticActionPlugin

All Superinterfaces:
Plugin
All Known Implementing Classes:
TestSemanticActionPlugin

public interface SemanticActionPlugin extends Plugin
  • Method Details

    • register

      default void register()
      Specified by:
      register in interface Plugin
    • getUris

      List<String> getUris()
    • evaluateStart

      boolean evaluateStart(SemAct semAct, ShexSchema schema)
    • evaluateTripleExpr

      boolean evaluateTripleExpr(SemAct semAct, TripleExpression tripleExpression, Collection<org.apache.jena.graph.Triple> triples)
    • evaluateShapeExpr

      boolean evaluateShapeExpr(SemAct semAct, ShapeExpression shapeExpression, org.apache.jena.graph.Node focus)