Interface IResolutionPathElement
-
- All Known Implementing Classes:
IndexAccessPathElement,NameAccessPathElement,StartPathElement
public interface IResolutionPathElementRepresents 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 anAbstractVariable, that cannot be uniquely followed to its top-level variable as containers do not store container element variables.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDecisionVariableresolve(IConfiguration config)Resolves this path forconfig.
-
-
-
Method Detail
-
resolve
IDecisionVariable resolve(IConfiguration config)
Resolves this path forconfig.- Parameters:
config- the configuration to resolve on- Returns:
- the resolved decision variable (may be null if resolution fails)
-
-