# Hierarchy For Package org.eclipse.incquery.runtime.rete.index

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.incquery.runtime.rete.network.BaseNode (implements org.eclipse.incquery.runtime.rete.network.Node)
    - org.eclipse.incquery.runtime.rete.index.StandardIndexer (implements org.eclipse.incquery.runtime.rete.index.Indexer)
      - org.eclipse.incquery.runtime.rete.index.IndexerWithMemory (implements org.eclipse.incquery.runtime.rete.network.Receiver)
        - org.eclipse.incquery.runtime.rete.index.GenericProjectionIndexer (implements org.eclipse.incquery.runtime.rete.index.ProjectionIndexer)
          - org.eclipse.incquery.runtime.rete.index.OnetimeIndexer
      - org.eclipse.incquery.runtime.rete.index.SpecializedProjectionIndexer (implements org.eclipse.incquery.runtime.rete.index.ProjectionIndexer)
        - org.eclipse.incquery.runtime.rete.index.IdentityIndexer
          - org.eclipse.incquery.runtime.rete.index.MemoryIdentityIndexer
        - org.eclipse.incquery.runtime.rete.index.NullIndexer
          - org.eclipse.incquery.runtime.rete.index.MemoryNullIndexer
      - org.eclipse.incquery.runtime.rete.index.TransitiveClosureNodeIndexer (implements org.eclipse.incquery.runtime.rete.index.IterableIndexer)
    - org.eclipse.incquery.runtime.rete.network.StandardNode (implements org.eclipse.incquery.runtime.rete.network.Supplier)
      - org.eclipse.incquery.runtime.rete.index.AggregatorNode
        - org.eclipse.incquery.runtime.rete.index.CountNode
      - org.eclipse.incquery.runtime.rete.index.DualInputNode
        - org.eclipse.incquery.runtime.rete.index.ExistenceNode
        - org.eclipse.incquery.runtime.rete.index.JoinNode
        - org.eclipse.incquery.runtime.rete.index.OuterJoinNode
  - org.eclipse.incquery.runtime.rete.index.DefaultIndexerListener (implements org.eclipse.incquery.runtime.rete.index.IndexerListener)

## Interface Hierarchy

- org.eclipse.incquery.runtime.rete.index.IndexerListener
- java.lang.Iterable<T>
  - org.eclipse.incquery.runtime.rete.index.IterableIndexer (also extends org.eclipse.incquery.runtime.rete.index.Indexer)
    - org.eclipse.incquery.runtime.rete.index.ProjectionIndexer
- org.eclipse.incquery.runtime.rete.network.Node
  - org.eclipse.incquery.runtime.rete.index.Indexer
    - org.eclipse.incquery.runtime.rete.index.IterableIndexer (also extends java.lang.Iterable<T>)
      - org.eclipse.incquery.runtime.rete.index.ProjectionIndexer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.incquery.runtime.rete.index.DualInputNode.Side