# Hierarchy For Package org.eclipse.rdf4j.sail.memory.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.model.base.AbstractBNode (implements org.eclipse.rdf4j.model.BNode)
    - org.eclipse.rdf4j.model.impl.SimpleBNode
      - org.eclipse.rdf4j.sail.memory.model.MemBNode (implements org.eclipse.rdf4j.sail.memory.model.MemResource)
  - org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<E,​X> (implements org.eclipse.rdf4j.common.iteration.CloseableIteration<E,​X>)
    - org.eclipse.rdf4j.common.iteration.LookAheadIteration<E,​X>
      - org.eclipse.rdf4j.sail.memory.model.MemStatementIterator<X>
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry<E>
  - org.eclipse.rdf4j.model.base.AbstractLiteral (implements org.eclipse.rdf4j.model.Literal)
    - org.eclipse.rdf4j.model.impl.SimpleLiteral
      - org.eclipse.rdf4j.sail.memory.model.MemLiteral (implements org.eclipse.rdf4j.sail.memory.model.MemValue)
        - org.eclipse.rdf4j.sail.memory.model.BooleanMemLiteral
        - org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
        - org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
        - org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
        - org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
  - org.eclipse.rdf4j.model.base.AbstractStatement (implements org.eclipse.rdf4j.model.Statement)
    - org.eclipse.rdf4j.model.impl.SimpleStatement
      - org.eclipse.rdf4j.model.impl.ContextStatement
        - org.eclipse.rdf4j.sail.memory.model.MemStatement
  - org.eclipse.rdf4j.model.base.AbstractValueFactory (implements org.eclipse.rdf4j.model.ValueFactory)
    - org.eclipse.rdf4j.sail.memory.model.MemValueFactory
  - org.eclipse.rdf4j.sail.memory.model.MemIRI (implements org.eclipse.rdf4j.model.IRI, org.eclipse.rdf4j.sail.memory.model.MemResource)
  - org.eclipse.rdf4j.sail.memory.model.MemStatementList
  - org.eclipse.rdf4j.sail.memory.model.MemTriple (implements org.eclipse.rdf4j.sail.memory.model.MemResource, org.eclipse.rdf4j.model.Triple)

## Interface Hierarchy

- java.io.Serializable
  - org.eclipse.rdf4j.model.Value
    - org.eclipse.rdf4j.sail.memory.model.MemValue
      - org.eclipse.rdf4j.sail.memory.model.MemResource (also extends org.eclipse.rdf4j.model.Resource)
    - org.eclipse.rdf4j.model.Resource
      - org.eclipse.rdf4j.sail.memory.model.MemResource (also extends org.eclipse.rdf4j.sail.memory.model.MemValue)