# Hierarchy For Package org.eclipse.rdf4j.sparqlbuilder.rdf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.sparqlbuilder.core.QueryElementCollection<T> (implements org.eclipse.rdf4j.sparqlbuilder.core.QueryElement)
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicateObjectListCollection
    - org.eclipse.rdf4j.sparqlbuilder.core.StandardQueryElementCollection<T>
      - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicateObjectList
  - org.eclipse.rdf4j.sparqlbuilder.rdf.Rdf
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode.AnonymousBlankNode (implements org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode)
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode.LabeledBlankNode (implements org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode)
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode.PropertiesBlankNode (implements org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode)
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteral<T> (implements org.eclipse.rdf4j.sparqlbuilder.rdf.RdfValue)
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteral.BooleanLiteral
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteral.NumericLiteral
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteral.StringLiteral

## Interface Hierarchy

- org.eclipse.rdf4j.sparqlbuilder.core.QueryElement
  - org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName
    - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource, org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator)
  - org.eclipse.rdf4j.sparqlbuilder.constraint.Operand
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfValue (also extends org.eclipse.rdf4j.sparqlbuilder.rdf.RdfObject)
      - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource (also extends org.eclipse.rdf4j.sparqlbuilder.rdf.RdfSubject)
        - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate, org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator)
        - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfObject
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfValue (also extends org.eclipse.rdf4j.sparqlbuilder.constraint.Operand)
      - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource (also extends org.eclipse.rdf4j.sparqlbuilder.rdf.RdfSubject)
        - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate, org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator)
        - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate
    - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource, org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator)
  - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfSubject
    - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource (also extends org.eclipse.rdf4j.sparqlbuilder.rdf.RdfValue)
      - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate, org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator)
      - org.eclipse.rdf4j.sparqlbuilder.rdf.RdfBlankNode
  - org.eclipse.rdf4j.sparqlbuilder.constraint.SparqlOperator
    - org.eclipse.rdf4j.sparqlbuilder.rdf.Iri (also extends org.eclipse.rdf4j.sparqlbuilder.graphpattern.GraphName, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate, org.eclipse.rdf4j.sparqlbuilder.rdf.RdfResource)