# Uses of Package
org.optaplanner.core.impl.domain.variable.listener

- Packages that use org.optaplanner.core.impl.domain.variable.listener
  Package | Description
  --- | ---
  org.optaplanner.core.impl.domain.variable.anchor |
  org.optaplanner.core.impl.domain.variable.inverserelation |
  org.optaplanner.core.impl.domain.variable.listener |

- Classes in org.optaplanner.core.impl.domain.variable.listener used by org.optaplanner.core.impl.domain.variable.anchor
  Class | Description
  --- | ---
  SourcedVariableListener | Often used to externalize data for a `Supply` from the domain model itself.
  StatefulVariableListener | Deprecated. `VariableListener` can now be stateful too.
  VariableListener | Deprecated. in favor of `VariableListener`

- Classes in org.optaplanner.core.impl.domain.variable.listener used by org.optaplanner.core.impl.domain.variable.inverserelation
  Class | Description
  --- | ---
  SourcedVariableListener | Often used to externalize data for a `Supply` from the domain model itself.
  StatefulVariableListener | Deprecated. `VariableListener` can now be stateful too.
  VariableListener | Deprecated. in favor of `VariableListener`

- Classes in org.optaplanner.core.impl.domain.variable.listener used by org.optaplanner.core.impl.domain.variable.listener
  Class | Description
  --- | ---
  StatefulVariableListener | Deprecated. `VariableListener` can now be stateful too.
  VariableListener | Deprecated. in favor of `VariableListener`