## Uses of Class
org.eclipse.rdf4j.sail.shacl.AST.PropertyShape

- Packages that use PropertyShape
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sail.shacl.AST |
  org.eclipse.rdf4j.sail.shacl.planNodes |
  org.eclipse.rdf4j.sail.shacl.results |

- - ### Uses of PropertyShape in org.eclipse.rdf4j.sail.shacl.AST

    Subclasses of PropertyShape in org.eclipse.rdf4j.sail.shacl.AST
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassPropertyShape`
    `class` | `DatatypePropertyShape`
    `class` | `LanguageInPropertyShape`
    `class` | `MaxCountPropertyShape` The AST (Abstract Syntax Tree) node that represents a sh:maxCount property nodeShape restriction.
    `class` | `MaxExclusivePropertyShape`
    `class` | `MaxInclusivePropertyShape`
    `class` | `MaxLengthPropertyShape`
    `class` | `MinCountPropertyShape` The AST (Abstract Syntax Tree) node that represents a sh:minCount property nodeShape restriction.
    `class` | `MinExclusivePropertyShape`
    `class` | `MinInclusivePropertyShape`
    `class` | `MinLengthPropertyShape`
    `class` | `NodeKindPropertyShape`
    `class` | `OrPropertyShape`
    `class` | `PathPropertyShape` The AST (Abstract Syntax Tree) node that represents the sh:path on a property nodeShape.
    `class` | `PatternPropertyShape`

  - ### Uses of PropertyShape in org.eclipse.rdf4j.sail.shacl.planNodes

    Methods in org.eclipse.rdf4j.sail.shacl.planNodes that return PropertyShape
    Modifier and Type | Method and Description
    --- | ---
    `PropertyShape` | EnrichWithShape.`getPropertyShape()`

    Methods in org.eclipse.rdf4j.sail.shacl.planNodes that return types with arguments of type PropertyShape
    Modifier and Type | Method and Description
    --- | ---
    `Deque<PropertyShape>` | Tuple.`getCausedByPropertyShapes()`

    Methods in org.eclipse.rdf4j.sail.shacl.planNodes with parameters of type PropertyShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | Tuple.`addCausedByPropertyShape(PropertyShape propertyShape)`

    Method parameters in org.eclipse.rdf4j.sail.shacl.planNodes with type arguments of type PropertyShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | Tuple.`addAllCausedByPropertyShape(Deque<PropertyShape> causedByPropertyShapes)`

    Constructors in org.eclipse.rdf4j.sail.shacl.planNodes with parameters of type PropertyShape
    Constructor and Description
    `EnrichWithShape(PlanNode parent, PropertyShape propertyShape)`

  - ### Uses of PropertyShape in org.eclipse.rdf4j.sail.shacl.results

    Constructors in org.eclipse.rdf4j.sail.shacl.results with parameters of type PropertyShape
    Constructor and Description
    `ValidationResult(PropertyShape sourceShape, Resource focusNode)`

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