# Hierarchy For Package org.eclipse.gef.common.beans.value

Package Hierarchies:

- All Packages

## Interface Hierarchy

- java.lang.Iterable<T>
  - java.util.Collection<E>
    - com.google.common.collect.Multiset<E>
      - org.eclipse.gef.common.collections.ObservableMultiset<E> (also extends javafx.beans.Observable)
        - org.eclipse.gef.common.beans.value.ObservableMultisetValue<E> (also extends javafx.beans.value.ObservableObjectValue<T>)
        - org.eclipse.gef.common.beans.value.WritableMultisetValue<E> (also extends javafx.beans.value.WritableObjectValue<T>)
- com.google.common.collect.Multimap<K,​V>
  - com.google.common.collect.SetMultimap<K,​V>
    - org.eclipse.gef.common.collections.ObservableSetMultimap<K,​V> (also extends javafx.beans.Observable)
      - org.eclipse.gef.common.beans.value.ObservableSetMultimapValue<K,​V> (also extends javafx.beans.value.ObservableObjectValue<T>)
      - org.eclipse.gef.common.beans.value.WritableSetMultimapValue<K,​V> (also extends javafx.beans.value.WritableObjectValue<T>)
- javafx.beans.Observable
  - org.eclipse.gef.common.collections.ObservableMultiset<E> (also extends com.google.common.collect.Multiset<E>)
    - org.eclipse.gef.common.beans.value.ObservableMultisetValue<E> (also extends javafx.beans.value.ObservableObjectValue<T>)
    - org.eclipse.gef.common.beans.value.WritableMultisetValue<E> (also extends javafx.beans.value.WritableObjectValue<T>)
  - org.eclipse.gef.common.collections.ObservableSetMultimap<K,​V> (also extends com.google.common.collect.SetMultimap<K,​V>)
    - org.eclipse.gef.common.beans.value.ObservableSetMultimapValue<K,​V> (also extends javafx.beans.value.ObservableObjectValue<T>)
    - org.eclipse.gef.common.beans.value.WritableSetMultimapValue<K,​V> (also extends javafx.beans.value.WritableObjectValue<T>)
  - javafx.beans.value.ObservableValue<T>
    - javafx.beans.value.ObservableObjectValue<T>
      - org.eclipse.gef.common.beans.value.ObservableMultisetValue<E> (also extends org.eclipse.gef.common.collections.ObservableMultiset<E>)
      - org.eclipse.gef.common.beans.value.ObservableSetMultimapValue<K,​V> (also extends org.eclipse.gef.common.collections.ObservableSetMultimap<K,​V>)
- javafx.beans.value.WritableValue<T>
  - javafx.beans.value.WritableObjectValue<T>
    - org.eclipse.gef.common.beans.value.WritableMultisetValue<E> (also extends org.eclipse.gef.common.collections.ObservableMultiset<E>)
    - org.eclipse.gef.common.beans.value.WritableSetMultimapValue<K,​V> (also extends org.eclipse.gef.common.collections.ObservableSetMultimap<K,​V>)