## Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor

- Packages that use ShadowVariableDescriptor
  Package | Description
  --- | ---
  org.optaplanner.core.impl.domain.entity.descriptor |
  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 |

- - ### Uses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.entity.descriptor

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return ShadowVariableDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `ShadowVariableDescriptor<Solution_>` | EntityDescriptor.`getShadowVariableDescriptor​(String variableName)` |

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return types with arguments of type ShadowVariableDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<ShadowVariableDescriptor<Solution_>>` | EntityDescriptor.`getDeclaredShadowVariableDescriptors()` |
    `Map<String,​ShadowVariableDescriptor<Solution_>>` | EntityDescriptor.`getShadowVariableDescriptorMap()` |
    `Collection<ShadowVariableDescriptor<Solution_>>` | EntityDescriptor.`getShadowVariableDescriptors()` |

  - ### Uses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.anchor

    Subclasses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.anchor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AnchorShadowVariableDescriptor<Solution_>` |

  - ### Uses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.custom

    Subclasses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.custom
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CustomShadowVariableDescriptor<Solution_>` |

  - ### Uses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.descriptor

    Fields in org.optaplanner.core.impl.domain.variable.descriptor with type parameters of type ShadowVariableDescriptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected List<ShadowVariableDescriptor<Solution_>>` | VariableDescriptor.`sinkVariableDescriptorList` |

    Methods in org.optaplanner.core.impl.domain.variable.descriptor that return types with arguments of type ShadowVariableDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ShadowVariableDescriptor<Solution_>>` | VariableDescriptor.`getSinkVariableDescriptorList()` | Inverse of `getSourceVariableDescriptorList()`.

    Methods in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type ShadowVariableDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | VariableDescriptor.`registerSinkVariableDescriptor​(ShadowVariableDescriptor<Solution_> shadowVariableDescriptor)` |

  - ### Uses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation

    Subclasses of ShadowVariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InverseRelationShadowVariableDescriptor<Solution_>` |