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]