top::ConfigurationSettings Node1 top::ConfigurationSettings - m_configured + value() + retrieve() + retrieve() + configured() + loadFromFile() + checkSettings() + stringData() + selections() + registerParameter() + feature() + get() - ConfigurationSettings() - ConfigurationSettings() - operator=() Node1->Node1 -m_instance Node2 std::map< std::string, top::StringData > Node2->Node1 -strings_ Node3 top::StringData + m_set Node3->Node2 +elements Node4 std::string Node4->Node2 +keys Node4->Node3 +m_human_explanation +m_data +m_default_val Node6 std::vector< std::string > Node4->Node6 +elements Node8 top::SelectionConfigurationData Node4->Node8 +m_name Node5 std::basic_string< char > Node5->Node4 Node6->Node1 -m_killedFeatures Node6->Node3 +m_allowed_values Node6->Node8 +m_cutnames Node7 std::vector< top::Selection ConfigurationData > Node7->Node1 -m_selections Node8->Node7 +elements