Class SetMultimapProperty<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.SetMultimapProperty<K,V>
- Type Parameters:
K- The key type of the wrappedObservableSetMultimap.V- The value type of the wrappedObservableSetMultimap.
- All Implemented Interfaces:
Multimap<K,,V> SetMultimap<K,,V> javafx.beans.Observable,javafx.beans.property.Property<ObservableSetMultimap<K,,V>> javafx.beans.property.ReadOnlyProperty<ObservableSetMultimap<K,,V>> javafx.beans.value.ObservableObjectValue<ObservableSetMultimap<K,,V>> javafx.beans.value.ObservableValue<ObservableSetMultimap<K,,V>> javafx.beans.value.WritableObjectValue<ObservableSetMultimap<K,,V>> javafx.beans.value.WritableValue<ObservableSetMultimap<K,,V>> ObservableSetMultimapValue<K,,V> WritableSetMultimapValue<K,,V> ObservableSetMultimap<K,V>
- Direct Known Subclasses:
SetMultimapPropertyBase
public abstract class SetMultimapProperty<K,V>
extends ReadOnlySetMultimapProperty<K,V>
implements javafx.beans.property.Property<ObservableSetMultimap<K,V>>, WritableSetMultimapValue<K,V>
Abstract base class defining contract for a
Property wrapping a
ObservableSetMultimap.
This class provides identical functionality for SetMultimap as
MapProperty for Map, SetProperty for Set, or
ListProperty for List.
-
Property Summary
Properties inherited from class org.eclipse.gef.common.beans.binding.SetMultimapExpression
empty, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K, V>> other) voidvoidunbindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K, V>> other) Methods inherited from class org.eclipse.gef.common.beans.property.ReadOnlySetMultimapProperty
appendValueToString, bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectionalMethods inherited from class org.eclipse.gef.common.beans.binding.SetMultimapExpression
asMap, 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.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.common.collect.Multimap
clear, containsEntry, containsKey, containsValue, forEach, hashCode, isEmpty, keys, keySet, put, putAll, putAll, remove, size, valuesMethods inherited from interface javafx.beans.Observable
addListener, removeListenerMethods inherited from interface javafx.beans.value.ObservableObjectValue
getMethods inherited from interface org.eclipse.gef.common.collections.ObservableSetMultimap
addListener, removeListener, replaceAllMethods inherited from interface javafx.beans.value.ObservableValue
addListener, getValue, removeListenerMethods inherited from interface javafx.beans.property.Property
bind, isBound, unbindMethods inherited from interface javafx.beans.property.ReadOnlyProperty
getBean, getNameMethods inherited from interface com.google.common.collect.SetMultimap
asMap, entries, equals, get, removeAll, replaceValuesMethods inherited from interface javafx.beans.value.WritableObjectValue
get, setMethods inherited from interface javafx.beans.value.WritableValue
getValue
-
Constructor Details
-
SetMultimapProperty
public SetMultimapProperty()
-
-
Method Details