Package com.xebialabs.xlrelease.domain.variables.reference

## Interface UsagePoint

- All Known Implementing Classes:
    `PropertyUsagePoint`, `ReleaseVariablesUsagePoint`, `UserInputTaskUsagePoint`, `VariableMappingUsagePoint`, `VariableUsagePoint`

      public interface UsagePoint

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​VariableReference.VariableUsageType>` | `collectVariables()` |
    `CiProperty` | `getTargetProperty()` |
    `java.util.Set<ConfigurationItem>` | `replaceVariable​(Variable variable, VariableOrValue replacement)` |

- - ### Method Detail

    - #### collectVariables

          java.util.Map<java.lang.String,​VariableReference.VariableUsageType> collectVariables()

    - #### replaceVariable

          java.util.Set<ConfigurationItem> replaceVariable​(Variable variable,
                                                           VariableOrValue replacement)

    - #### getTargetProperty

          CiProperty getTargetProperty()