Class MultisetExpressionHelper<E>

java.lang.Object
org.eclipse.gef.common.collections.MultisetListenerHelper<E>
org.eclipse.gef.common.beans.binding.MultisetExpressionHelper<E>
Type Parameters:
E - The element type of the ObservableMultiset.

public class MultisetExpressionHelper<E> extends MultisetListenerHelper<E>
A utility class to support change notifications for an ObservableMultiset.
  • Constructor Details

  • Method Details

    • addListener

      public void addListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)
      Adds a new ChangeListener to this MultisetExpressionHelper. If the same listener is added more than once, it will be registered more than once and will receive multiple change events.
      Parameters:
      listener - The listener to add.
    • fireValueChangedEvent

      public void fireValueChangedEvent()
      Fires notifications to all attached InvalidationListeners, ChangeListeners, and MultisetChangeListeners.
    • fireValueChangedEvent

      public void fireValueChangedEvent(MultisetChangeListener.Change<? extends E> change)
      Fires notifications to all attached InvalidationListeners, and MultisetChangeListeners.
      Overrides:
      fireValueChangedEvent in class MultisetListenerHelper<E>
      Parameters:
      change - The change that needs to be propagated.
    • removeListener

      public void removeListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)
      Removes the given ChangeListener from this MultisetChangeListener. If it was registered more than once, removes only one occurrence.
      Parameters:
      listener - The ChangeListener to remove.