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

- Interface Summary
  Interface | Description
  --- | ---
  Attribute | A representation of the model object 'Attribute'.
  Containment | A representation of the model object 'Containment'.
  Edge | A representation of the model object 'Edge'.
  FormatSpecification | A representation of the model object 'Format Specification'.
  FormattableElement | A representation of the model object 'Formattable Element'.
  Item | A representation of the model object 'Item'.
  NotationFactory | The Factory for the model.
  NotationModel | A representation of the model object 'Model'.
  NotationPackage | The Package for the model.
  NotationPackage.Literals | Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type

- Class Summary
  Class | Description
  --- | ---
  ContainmentRule |
  EdgeRule |
  EventFilterBuilder |
  IncQueryViewerDataModel | A `ViewerDataModel` implementation for IncQuery/EVM model sources.
  ItemExtender |
  ItemExtender.ChildItem |
  ItemExtender.RootItem |
  ItemRule |
  ViewerDataFilter | A wrapper class for filter definitions.
  ViewerDataModel | Data model collecting input from multiple query results, and returns them as `ObservableSet` instances.
  ViewerFilterDefinition | Data Transfer Class for describing a viewer filter configuration.
  ViewersAnnotatedPatternTester | Helper predicate to decide whether a pattern is annotated with one of the Viewers framework annotations ( , , .
  ViewersRuntimeModelUtil |
  ViewerState | A Viewer state represents a stateful data model for an IncQuery Viewer.

- Enum Summary
  Enum | Description
  --- | ---
  HierarchyPolicy | A representation of the literals of the enumeration 'Hierarchy Policy', and utility methods for working with them.
  ViewerState.ViewerStateFeature |