1#ifndef DEPENDANT_BLOCK_INFO_PROVIDER_H
2#define DEPENDANT_BLOCK_INFO_PROVIDER_H
Model-dependent parameter repository and initialization strategies.
Adapter exposing dependent-block metadata for one parameter namespace.
bool is_dependent_block(ParameterType type, const std::string &block_name) const
Checks whether a block is a DependentBlock.
std::vector< std::string > get_source_blocks(ParameterType type, const std::string &block_name) const
Returns the direct source blocks of a block.
std::vector< std::string > get_dependent_blocks(ParameterType type, const std::string &block_name) const
Returns the direct blocks depending on a block.
std::vector< std::string > get_all_source_blocks(ParameterType type, const std::string &block_name) const
Returns all transitive source blocks of a block.
std::vector< std::string > get_all_dependent_blocks(ParameterType type, const std::string &block_name) const
Returns all transitive blocks depending on a block.