# Hierarchy For Package org.eclipse.rdf4j.sail.shacl.AST

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.sail.shacl.AST.NodeShape (implements org.eclipse.rdf4j.sail.shacl.AST.PlanGenerator, org.eclipse.rdf4j.sail.shacl.AST.QueryGenerator, org.eclipse.rdf4j.sail.shacl.AST.RequiresEvalutation)
    - org.eclipse.rdf4j.sail.shacl.AST.TargetClass
    - org.eclipse.rdf4j.sail.shacl.AST.TargetNode
  - org.eclipse.rdf4j.sail.shacl.AST.NodeShape.Factory
  - org.eclipse.rdf4j.sail.shacl.AST.Path (implements org.eclipse.rdf4j.sail.shacl.AST.QueryGenerator, org.eclipse.rdf4j.sail.shacl.AST.RequiresEvalutation)
    - org.eclipse.rdf4j.sail.shacl.AST.SimplePath
  - org.eclipse.rdf4j.sail.shacl.AST.PropertyShape (implements org.eclipse.rdf4j.sail.shacl.AST.PlanGenerator, org.eclipse.rdf4j.sail.shacl.AST.RequiresEvalutation)
    - org.eclipse.rdf4j.sail.shacl.AST.OrPropertyShape
    - org.eclipse.rdf4j.sail.shacl.AST.PathPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.ClassPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.DatatypePropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.LanguageInPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MaxCountPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MaxExclusivePropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MaxInclusivePropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MaxLengthPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MinCountPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MinExclusivePropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MinInclusivePropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.MinLengthPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.NodeKindPropertyShape
      - org.eclipse.rdf4j.sail.shacl.AST.PatternPropertyShape
  - org.eclipse.rdf4j.sail.shacl.AST.ShaclProperties
  - org.eclipse.rdf4j.sail.shacl.AST.StandardisedPlanHelper

## Interface Hierarchy

- org.eclipse.rdf4j.sail.shacl.AST.PlanGenerator
- org.eclipse.rdf4j.sail.shacl.AST.QueryGenerator
- org.eclipse.rdf4j.sail.shacl.AST.RequiresEvalutation

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.rdf4j.sail.shacl.AST.NodeKindPropertyShape.NodeKind

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