# Uses of Package
org.optaplanner.core.api.domain.variable

- Packages that use org.optaplanner.core.api.domain.variable
  Package | Description
  --- | ---
  org.optaplanner.core.api.domain.variable | Domain annotations and support classes for a planning variable.
  org.optaplanner.core.impl.domain.variable.anchor |
  org.optaplanner.core.impl.domain.variable.custom |
  org.optaplanner.core.impl.domain.variable.descriptor |
  org.optaplanner.core.impl.domain.variable.inverserelation |
  org.optaplanner.core.impl.domain.variable.listener |
  org.optaplanner.core.impl.domain.variable.listener.support |

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.api.domain.variable
  Class | Description
  --- | ---
  PlanningVariableGraphType |
  PlanningVariableReference | A reference to a genuine `PlanningVariable` or a shadow variable.
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.anchor
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.custom
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.descriptor
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.inverserelation
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.listener
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.

- Classes in org.optaplanner.core.api.domain.variable used by org.optaplanner.core.impl.domain.variable.listener.support
  Class | Description
  --- | ---
  VariableListener | Changes shadow variables when a genuine planning variable changes.