# Hierarchy For Package org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.AbstractConstraintComponent (implements org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ConstraintComponent)
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ClassConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ClosedConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.DashHasValueInConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.DisjointConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.EqualsConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.HasValueConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.LessThanConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.LessThanOrEqualsConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.LogicalOperatorConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.AndConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.OrConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MaxCountConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MinCountConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.NotConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.QualifiedMaxCountConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.QualifiedMinCountConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.SimpleAbstractConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.DatatypeConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.InConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.LanguageInConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MaxExclusiveConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MaxInclusiveConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MaxLengthConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MinExclusiveConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MinInclusiveConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.MinLengthConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.NodeKindConstraintComponent
      - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.PatternConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.UniqueLangConstraintComponent
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.XoneConstraintComponent

## Interface Hierarchy

- org.eclipse.rdf4j.sail.shacl.ast.Exportable
  - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ConstraintComponent (also extends org.eclipse.rdf4j.sail.shacl.ast.TargetChainInterface)
- org.eclipse.rdf4j.sail.shacl.ast.TargetChainInterface
  - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ConstraintComponent (also extends org.eclipse.rdf4j.sail.shacl.ast.Exportable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.ConstraintComponent.Scope
    - org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents.NodeKindConstraintComponent.NodeKind