@startuml
class DbParserError {
        __init__()
}
class Link {
    set_record_name()
    set_type_link()
    create_link()
        record_name
    type_link
    __init__()
}
class Record {
    set_record_type()
    set_record_name()
    set_description()
    set_fields()
    set_infos()
    set_links_in()
    set_links_out()
    add_link_out()
    add_link_in()
    print_to_text()
        record_type
    record_name
    description
    fields
    unit
    description
    infos
    links_in
    links_out
    __init__()
}
class DbParser {
    parse()
    build_fields()
    build_comment()
    build_infos()
    build_records_list()
        parserTree
    tree
    root_node
    tree
    __init__()
}
Exception <|-- DbParserError
@enduml