41 TimeDependent timeDependent,
42 ScenarioDependent scenarioDependent):
45 lowerBound_(std::move(lower_bound)),
46 upperBound_(std::move(upper_bound)),
47 timeDependent(timeDependent),
48 scenarioDependent(scenarioDependent)
52 const std::string& Id()
const
57 ValueType Type()
const
72 [[nodiscard]]
bool isTimeDependent()
const
74 return timeDependent == TimeDependent::YES;
77 [[nodiscard]]
bool IsScenarioDependent()
const
79 return scenarioDependent == ScenarioDependent::YES;
87 TimeDependent timeDependent = TimeDependent::YES;
88 ScenarioDependent scenarioDependent = ScenarioDependent::YES;