Class ReadOnlySetMultimapPropertyBase<K,V> 
java.lang.Object
org.eclipse.gef.common.beans.binding.SetMultimapExpression<K,V>
 
org.eclipse.gef.common.beans.property.ReadOnlySetMultimapProperty<K,V>
 
org.eclipse.gef.common.beans.property.ReadOnlySetMultimapPropertyBase<K,V> 
- Type Parameters:
- K- The key type of the- ObservableSetMultimap.
- V- The value type of the- ObservableSetMultimap.
- All Implemented Interfaces:
- Multimap<K,,- V> - SetMultimap<K,,- V> - javafx.beans.Observable,- javafx.beans.property.ReadOnlyProperty<ObservableSetMultimap<K,,- V>> - javafx.beans.value.ObservableObjectValue<ObservableSetMultimap<K,,- V>> - javafx.beans.value.ObservableValue<ObservableSetMultimap<K,,- V>> - ObservableSetMultimapValue<K,,- V> - ObservableSetMultimap<K,- V> 
Abstract base class for implementing a read-only 
Property wrapping an
 ObservableSetMultimap.
 
 This class provides identical functionality for SetMultimap as
 ReadOnlyMapPropertyBase for Map,
 ReadOnlySetPropertyBase for Set, or
 ReadOnlyListPropertyBase for List.
- 
Property SummaryProperties inherited from class org.eclipse.gef.common.beans.binding.SetMultimapExpressionempty, size
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddListener(javafx.beans.InvalidationListener listener) voidaddListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K, V>> listener) voidaddListener(SetMultimapChangeListener<? super K, ? super V> listener) Adds aSetMultimapChangeListenerto thisObservableSetMultimap.protected voidFires notifications to all attachedInvalidationListeners,ChangeListeners, andSetMultimapChangeListeners.protected voidfireValueChangedEvent(SetMultimapChangeListener.Change<? extends K, ? extends V> change) Fires notifications to all attachedInvalidationListeners,ChangeListeners, andSetMultimapChangeListeners.voidremoveListener(javafx.beans.InvalidationListener listener) voidremoveListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K, V>> listener) voidremoveListener(SetMultimapChangeListener<? super K, ? super V> listener) Removes aSetMultimapChangeListenerfrom thisObservableSetMultimap.Methods inherited from class org.eclipse.gef.common.beans.property.ReadOnlySetMultimapPropertyappendValueToString, bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectionalMethods inherited from class org.eclipse.gef.common.beans.binding.SetMultimapExpressionasMap, asString, clear, containsEntry, containsKey, containsValue, emptyProperty, entries, get, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keys, keySet, put, putAll, putAll, remove, removeAll, replaceAll, replaceValues, setMultimapExpression, size, sizeProperty, values, valuesAt, valuesAtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.beans.value.ObservableObjectValuegetMethods inherited from interface javafx.beans.value.ObservableValuegetValueMethods inherited from interface javafx.beans.property.ReadOnlyPropertygetBean, getName
- 
Constructor Details- 
ReadOnlySetMultimapPropertyBasepublic ReadOnlySetMultimapPropertyBase()
 
- 
- 
Method Details- 
addListenerpublic void addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K, V>> listener) 
- 
removeListenerpublic void removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K, V>> listener) 
- 
addListenerpublic void addListener(javafx.beans.InvalidationListener listener) 
- 
removeListenerpublic void removeListener(javafx.beans.InvalidationListener listener) 
- 
addListenerDescription copied from interface:ObservableSetMultimapAdds aSetMultimapChangeListenerto thisObservableSetMultimap. If the same listener is registered more than once, it will be notified more than once.- Parameters:
- listener- The- SetMultimapChangeListenerto add.
 
- 
removeListenerDescription copied from interface:ObservableSetMultimapRemoves aSetMultimapChangeListenerfrom thisObservableSetMultimap. Will do nothing if the listener was not attached to thisObservableSetMultimap. If it was added more than once, then only the first occurrence will be removed.- Parameters:
- listener- The- SetMultimapChangeListenerto remove.
 
- 
fireValueChangedEventprotected void fireValueChangedEvent()Fires notifications to all attachedInvalidationListeners,ChangeListeners, andSetMultimapChangeListeners.
- 
fireValueChangedEventprotected void fireValueChangedEvent(SetMultimapChangeListener.Change<? extends K, ? extends V> change) Fires notifications to all attachedInvalidationListeners,ChangeListeners, andSetMultimapChangeListeners.- Parameters:
- change- the change that needs to be propagated
 
 
-