处理入口 - 子类必须实现 Args: context: 处理上下文,包含输入数据和共享状态 Returns: ProcessingResult: 处理结果 子类实现要点: 1. 遍历 context.elements,找到需要处理的元素 2. 生成 mxCell XML字符串 3. 设置 element.xml_fragment = xml
(self, context: ProcessingContext)
| 106 | |
| 107 | @abstractmethod |
| 108 | def process(self, context: ProcessingContext) -> 'ProcessingResult': |
| 109 | """ |
| 110 | 处理入口 - 子类必须实现 |
| 111 | |
| 112 | Args: |
| 113 | context: 处理上下文,包含输入数据和共享状态 |
| 114 | |
| 115 | Returns: |
| 116 | ProcessingResult: 处理结果 |
| 117 | |
| 118 | 子类实现要点: |
| 119 | 1. 遍历 context.elements,找到需要处理的元素 |
| 120 | 2. 生成 mxCell XML字符串 |
| 121 | 3. 设置 element.xml_fragment = xml_string |
| 122 | 4. 设置 element.layer_level = 合适的层级 |
| 123 | 5. 返回 ProcessingResult |
| 124 | """ |
| 125 | pass |
| 126 | |
| 127 | def load_model(self): |
| 128 | """ |