# Uses of Class
org.eclipse.gef.common.beans.binding.MultisetExpression

Packages that use MultisetExpression
Package
Description
org.eclipse.gef.common.beans.binding
This package augments the JavaFX binding API by adding support related to `SetMultimap` and `Multiset`.
org.eclipse.gef.common.beans.property
This package augments the property API of JavaFX by adding support related to `SetMultimap` and `Multiset`.

## Uses of MultisetExpression in org.eclipse.gef.common.beans.binding

Subclasses of MultisetExpression in org.eclipse.gef.common.beans.binding
Modifier and Type
Class
Description
`class`
`MultisetBinding<E>`
An abstract base class that provides functionality needed to realize a `Binding` on an `ObservableMultiset`.
Methods in org.eclipse.gef.common.beans.binding that return MultisetExpression
Modifier and Type
Method
Description
`static <E> MultisetExpression<E>`
MultisetExpression.`multisetExpression(ObservableMultisetValue<E> multisetValue)`
Returns a `MultisetExpression` that wraps an `ObservableMultisetValue`.

## Uses of MultisetExpression in org.eclipse.gef.common.beans.property

Subclasses of MultisetExpression in org.eclipse.gef.common.beans.property
Modifier and Type
Class
Description
`class`
`MultisetProperty<E>`
Abstract base class defining contract for a `Property` wrapping a `ObservableMultiset`.
`class`
`MultisetPropertyBase<E>`
Abstract base class for implementing a `Property` wrapping an `ObservableMultiset`.
`class`
`ReadOnlyMultisetProperty<E>`
Abstract base class defining contract for a read-only `Property` wrapping an `ObservableMultiset`.
`class`
`ReadOnlyMultisetPropertyBase<E>`
Abstract base class for implementing a read-only `Property` wrapping an `ObservableMultiset`.
`class`
`ReadOnlyMultisetWrapper<E>`
A `ReadOnlyMultisetWrapper` is a writable `Property` wrapping an `ObservableMultiset`, which provides an additional read-only `Property` (based on a concrete, non-exposed implementation of `ReadOnlyMultisetProperty`), whose value is synchronized with the value of this `ReadOnlyMapWrapper`.
`class`
`SimpleMultisetProperty<E>`
A concrete implementation of a `Property` wrapping an `ObservableMultiset`.