# Hierarchy For Package org.eclipse.incquery.viewers.runtime.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.incquery.viewers.runtime.model.EventFilterBuilder
  - org.eclipse.incquery.viewers.runtime.model.ItemExtender (implements org.eclipse.incquery.viewers.runtime.model.Item)
  - org.eclipse.incquery.viewers.runtime.model.ItemExtender.ChildItem (implements com.google.common.base.Predicate<T>)
  - org.eclipse.incquery.viewers.runtime.model.ItemExtender.RootItem (implements com.google.common.base.Predicate<T>)
  - org.eclipse.incquery.viewers.runtime.model.ViewerDataFilter
  - org.eclipse.incquery.viewers.runtime.model.ViewerDataModel
    - org.eclipse.incquery.viewers.runtime.model.IncQueryViewerDataModel
  - org.eclipse.incquery.viewers.runtime.model.ViewerFilterDefinition
  - org.eclipse.incquery.viewers.runtime.model.ViewersAnnotatedPatternTester (implements com.google.common.base.Predicate<T>)
  - org.eclipse.incquery.viewers.runtime.model.ViewersRuntimeModelUtil
  - org.eclipse.incquery.viewers.runtime.model.ViewerState (implements org.eclipse.incquery.viewers.runtime.model.listeners.IViewerLabelListener, org.eclipse.incquery.viewers.runtime.model.listeners.IViewerStateListener)
  - org.eclipse.incquery.viewmodel.core.ViewModelRule
    - org.eclipse.incquery.viewers.runtime.model.ContainmentRule
    - org.eclipse.incquery.viewers.runtime.model.EdgeRule
    - org.eclipse.incquery.viewers.runtime.model.ItemRule

## Interface Hierarchy

- org.eclipse.incquery.viewers.runtime.model.NotationPackage.Literals
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.incquery.viewers.runtime.model.NotationFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.incquery.viewers.runtime.model.NotationPackage
    - org.eclipse.incquery.viewers.runtime.model.FormatSpecification
    - org.eclipse.incquery.viewers.runtime.model.FormattableElement
      - org.eclipse.incquery.viewers.runtime.model.Attribute
      - org.eclipse.incquery.viewers.runtime.model.Edge
        - org.eclipse.incquery.viewers.runtime.model.Containment
      - org.eclipse.incquery.viewers.runtime.model.Item
    - org.eclipse.incquery.viewers.runtime.model.NotationModel

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.incquery.viewers.runtime.model.HierarchyPolicy (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.incquery.viewers.runtime.model.ViewerState.ViewerStateFeature