org.eclipse.rdf4j.sail.shacl.AST

## Class DatatypePropertyShape

- java.lang.Object
- - org.eclipse.rdf4j.sail.shacl.AST.PropertyShape
  - - org.eclipse.rdf4j.sail.shacl.AST.PathPropertyShape
    - - org.eclipse.rdf4j.sail.shacl.AST.DatatypePropertyShape

- All Implemented Interfaces:
    PlanGenerator, RequiresEvalutation

      public class DatatypePropertyShape
      extends PathPropertyShape

  Author:
    Håvard Ottestad

- - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `PlanNode` | `getPlan(ShaclSailConnection shaclSailConnection, NodeShape nodeShape, boolean printPlans, PlanNode overrideTargetNode)`
    `SourceConstraintComponent` | `getSourceConstraintComponent()`

    - ### Methods inherited from class org.eclipse.rdf4j.sail.shacl.AST.PathPropertyShape

      `getPath, getPaths, getPlanAddedStatements, getPlanRemovedStatements, requiresEvaluation`

    - ### Methods inherited from class org.eclipse.rdf4j.sail.shacl.AST.PropertyShape

      `getId, getNodeShape, getPlanAsGraphvizDot`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getPlan

          public PlanNode getPlan(ShaclSailConnection shaclSailConnection,
                                  NodeShape nodeShape,
                                  boolean printPlans,
                                  PlanNode overrideTargetNode)

      Specified by:
        `getPlan` in interface `PlanGenerator`
      Overrides:
        `getPlan` in class `PathPropertyShape`

    - #### getSourceConstraintComponent

          public SourceConstraintComponent getSourceConstraintComponent()

      Overrides:
        `getSourceConstraintComponent` in class `PropertyShape`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.