IdDictRegionEntry Node1 IdDictRegionEntry + IdDictRegionEntry() + ~IdDictRegionEntry() + resolve_references() + generate_implementation() + reset_implementation() + verify() + clear() + build_range() Node2 IdDictDictionaryRef + m_dictionary_name + m_dictionary - m_resolved_references - m_generated_implementation - m_propagated_information + IdDictDictionaryRef() + ~IdDictDictionaryRef() + resolve_references() + generate_implementation() + reset_implementation() + verify() + build_range() Node1->Node2 Node3 IdDictRange + m_field_name + m_field + m_specification + m_tag + m_label + m_value + m_minvalue + m_maxvalue + m_prev_value + m_next_value + m_continuation_mode + m_labels + m_values - m_resolved_references + IdDictRange() + ~IdDictRange() + resolve_references() + generate_implementation() + reset_implementation() + verify() + build_range() Node1->Node3 Node4 IdDictRangeRef + m_range + IdDictRangeRef() + ~IdDictRangeRef() + resolve_references() + generate_implementation() + reset_implementation() + verify() + build_range() Node1->Node4 Node5 IdDictReference + m_subregion_name + m_subregion - m_resolved_references + IdDictReference() + ~IdDictReference() + resolve_references() + generate_implementation() + reset_implementation() + verify() + build_range() Node1->Node5