# Hierarchy For Package com.stardog.stark

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.stardog.stark.impl.AxiomImpl (implements com.stardog.stark.Axiom)
    - com.stardog.stark.Axioms.RestrictedDatatype
  - com.stardog.stark.Axioms
  - com.stardog.stark.Axioms.Datatypes
  - com.stardog.stark.Axioms.ExpressionList<T> (implements com.stardog.stark.Axiom)
  - com.stardog.stark.Axioms.FacetRestriction
  - com.stardog.stark.ExtractionQuery
  - com.stardog.stark.Graphs
  - com.stardog.stark.OWL
  - com.stardog.stark.RDFLists
  - com.stardog.stark.StatementPattern (implements java.util.function.Predicate<T>, com.stardog.stark.Statement)
  - com.stardog.stark.StatementPattern.Builder
  - com.stardog.stark.Statements
  - com.stardog.stark.Values
  - com.stardog.stark.XMLCalendar.Delegate (implements com.stardog.stark.XMLCalendar)
  - com.stardog.stark.XMLDatatypes
  - com.stardog.stark.XMLDateTime (implements java.lang.Cloneable, java.lang.Comparable<T>)

## Interface Hierarchy

- java.lang.Comparable<T>
  - com.stardog.stark.Namespace (also extends java.io.Serializable)
- java.lang.Iterable<T>
  - com.stardog.stark.Axiom
    - com.stardog.stark.Axiom.ClassExpression
    - com.stardog.stark.Axiom.Datatype
      - com.stardog.stark.Axiom.NamedDatatype
    - com.stardog.stark.Axiom.PropertyExpression
  - com.stardog.stark.Namespaces
- java.io.Serializable
  - com.stardog.stark.Namespace (also extends java.lang.Comparable<T>)
  - com.stardog.stark.Value
    - com.stardog.stark.Literal
    - com.stardog.stark.Resource
      - com.stardog.stark.BNode
      - com.stardog.stark.IRI
      - com.stardog.stark.Statement
- com.stardog.stark.XMLCalendar

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.stardog.stark.Axioms.Facet
    - com.stardog.stark.Datatype