Interface IResolutionPathElement

All Known Implementing Classes:
IndexAccessPathElement, NameAccessPathElement, StartPathElement

public interface IResolutionPathElement
Represents a resolution path of a nested element through a configuration. Instances of this interface enable deferred resolution along this path for a given configuration. This is in particular needed to resolve the value of a configured reference, which initially just leads to an AbstractVariable, that cannot be uniquely followed to its top-level variable as containers do not store container element variables.
Author:
Holger Eichelberger
  • Method Details

    • resolve

      Resolves this path for config.
      Parameters:
      config - the configuration to resolve on
      Returns:
      the resolved decision variable (may be null if resolution fails)