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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javafx.beans.binding.ListExpression<E> (implements javafx.beans.value.ObservableListValue<E>)
    - javafx.beans.property.ReadOnlyListProperty<E> (implements javafx.beans.property.ReadOnlyProperty<T>)
      - javafx.beans.property.ListProperty<E> (implements javafx.beans.property.Property<T>, javafx.beans.value.WritableListValue<E>)
        - javafx.beans.property.ListPropertyBase<E>
          - javafx.beans.property.SimpleListProperty<E>
            - javafx.beans.property.ReadOnlyListWrapper<E>
              - org.eclipse.gef.common.beans.property.ReadOnlyListWrapperEx<E>
            - org.eclipse.gef.common.beans.property.SimpleListPropertyEx<E>
      - javafx.beans.property.ReadOnlyListPropertyBase<E>
        - org.eclipse.gef.common.beans.property.ReadOnlyListPropertyBaseEx<E>
  - javafx.beans.binding.MapExpression<K,V> (implements javafx.beans.value.ObservableMapValue<K,V>)
    - javafx.beans.property.ReadOnlyMapProperty<K,V> (implements javafx.beans.property.ReadOnlyProperty<T>)
      - javafx.beans.property.MapProperty<K,V> (implements javafx.beans.property.Property<T>, javafx.beans.value.WritableMapValue<K,V>)
        - javafx.beans.property.MapPropertyBase<K,V>
          - javafx.beans.property.SimpleMapProperty<K,V>
            - javafx.beans.property.ReadOnlyMapWrapper<K,V>
              - org.eclipse.gef.common.beans.property.ReadOnlyMapWrapperEx<K,V>
            - org.eclipse.gef.common.beans.property.SimpleMapPropertyEx<K,V>
      - javafx.beans.property.ReadOnlyMapPropertyBase<K,V>
        - org.eclipse.gef.common.beans.property.ReadOnlyMapPropertyBaseEx<K,V>
  - org.eclipse.gef.common.beans.binding.MultisetExpression<E> (implements org.eclipse.gef.common.beans.value.ObservableMultisetValue<E>)
    - org.eclipse.gef.common.beans.property.ReadOnlyMultisetProperty<E> (implements javafx.beans.property.ReadOnlyProperty<T>)
      - org.eclipse.gef.common.beans.property.MultisetProperty<E> (implements javafx.beans.property.Property<T>, org.eclipse.gef.common.beans.value.WritableMultisetValue<E>)
        - org.eclipse.gef.common.beans.property.MultisetPropertyBase<E>
          - org.eclipse.gef.common.beans.property.SimpleMultisetProperty<E>
            - org.eclipse.gef.common.beans.property.ReadOnlyMultisetWrapper<E>
      - org.eclipse.gef.common.beans.property.ReadOnlyMultisetPropertyBase<E>
  - javafx.beans.binding.SetExpression<E> (implements javafx.beans.value.ObservableSetValue<E>)
    - javafx.beans.property.ReadOnlySetProperty<E> (implements javafx.beans.property.ReadOnlyProperty<T>)
      - javafx.beans.property.ReadOnlySetPropertyBase<E>
        - org.eclipse.gef.common.beans.property.ReadOnlySetPropertyBaseEx<E>
      - javafx.beans.property.SetProperty<E> (implements javafx.beans.property.Property<T>, javafx.beans.value.WritableSetValue<E>)
        - javafx.beans.property.SetPropertyBase<E>
          - javafx.beans.property.SimpleSetProperty<E>
            - javafx.beans.property.ReadOnlySetWrapper<E>
              - org.eclipse.gef.common.beans.property.ReadOnlySetWrapperEx<E>
            - org.eclipse.gef.common.beans.property.SimpleSetPropertyEx<E>
  - org.eclipse.gef.common.beans.binding.SetMultimapExpression<K,V> (implements org.eclipse.gef.common.beans.value.ObservableSetMultimapValue<K,V>)
    - org.eclipse.gef.common.beans.property.ReadOnlySetMultimapProperty<K,V> (implements javafx.beans.property.ReadOnlyProperty<T>)
      - org.eclipse.gef.common.beans.property.ReadOnlySetMultimapPropertyBase<K,V>
      - org.eclipse.gef.common.beans.property.SetMultimapProperty<K,V> (implements javafx.beans.property.Property<T>, org.eclipse.gef.common.beans.value.WritableSetMultimapValue<K,V>)
        - org.eclipse.gef.common.beans.property.SetMultimapPropertyBase<K,V>
          - org.eclipse.gef.common.beans.property.SimpleSetMultimapProperty<K,V>
            - org.eclipse.gef.common.beans.property.ReadOnlySetMultimapWrapper<K,V>