caret_analyze.architecture.struct.path module

class caret_analyze.architecture.struct.path.PathStruct(path_name: str | None, child: list[NodePathStruct | CommunicationStruct])

Bases: object

property child: list[NodePathStruct | CommunicationStruct]
property child_names: list[str]
property communications: list[CommunicationStruct]
property node_names: list[str]
property node_paths: list[NodePathStruct]
property path_name: str | None
rename_node(src: str, dst: str) None
rename_topic(src: str, dst: str) None
to_value() PathStructValue
property topic_names: list[str]