# Hierarchy For Package org.eclipse.viatra.addon.databinding.runtime.collection

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.eclipse.core.databinding.observable.list.AbstractObservableList (implements org.eclipse.core.databinding.observable.list.IObservableList)
        - org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchList<Match>
  - org.eclipse.core.databinding.observable.AbstractObservable (implements org.eclipse.core.databinding.observable.IObservable)
    - org.eclipse.core.databinding.observable.set.AbstractObservableSet (implements org.eclipse.core.databinding.observable.set.IObservableSet)
      - org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchSet<Match>
  - org.eclipse.viatra.addon.databinding.runtime.collection.ObservableCollectionHelper
  - org.eclipse.viatra.addon.databinding.runtime.collection.ObservableCollectionProcessor<Match> (implements org.eclipse.viatra.query.runtime.api.IMatchProcessor<Match>)
  - org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchCollectionBuilder<M>
  - org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchList.ListCollectionUpdate (implements org.eclipse.viatra.addon.databinding.runtime.collection.IObservablePatternMatchCollectionUpdate<Match>)
  - org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchSet.SetCollectionUpdate (implements org.eclipse.viatra.addon.databinding.runtime.collection.IObservablePatternMatchCollectionUpdate<Match>)

## Interface Hierarchy

- org.eclipse.viatra.addon.databinding.runtime.collection.IObservablePatternMatchCollectionUpdate<Match>
- org.eclipse.viatra.addon.databinding.runtime.collection.ObservablePatternMatchCollection<M>