Package org.eclipse.gef.common.beans.property


package org.eclipse.gef.common.beans.property
This package augments the property API of JavaFX by adding support related to SetMultimap and Multiset.

It also provides replacements for ReadOnlyMapWrapper, SimpleMapProperty, ReadOnlySetWrapper, and ReadOnlyListWrapper, which fix the following issues:

  • https://bugs.openjdk.java.net/browse/JDK-8136465: fixed by keeping track of all listeners and ensuring that remaining listeners are re-added when a listener is removed.
  • https://bugs.openjdk.java.net/browse/JDK-8089557: fixed by not forwarding listeners to the read-only property but rather keeping the lists of listeners distinct.