搜索

pdf文档 PlantUML 1.2021.2 Sprachreferenz

4.07 MB 389 页 0 下载 90 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
德语
.pdf
3
摘要
PlantUML ist ein quelloffenes Projekt, das die Erstellung von UML-Diagrammen ermöglicht. Es unterstützt eine Vielzahl von Diagrammtypen wie Sequenzdiagrammen, Klassendiagrammen und Aktivitätsdiagrammen, sowie weitere Datentypdiagramme wie JSON, YAML und Network Diagramme. Die Sprachreferenz von PlantUML 1.2021.2 erläutert die unterstützten Diagrammtypen, die Verwendung von Assertionen, die Definition von Variablen und die Integration von Standardbibliotheken. Darüber hinaus werdenmigrationhinweise für die Verwendung älterer Makrodefinitionen gegeben.
AI总结
### PlantUML 1.2021.2 语言参考总结 1. **PlantUML 功能概述** - PlantUML 是一个开源工具,支持多种图表类型,包括 UML(如序列图、类图、活动图)和其他类型(如 JSON 数据图、网络图、甘特图等)。 - 图表通过简洁直观的文本语言描述,支持多种格式输出。 2. **高级功能** - **断言**:通过 `!assert` 指令在图表中添加逻辑验证,例如检查字符串位置或条件是否满足。 - **自定义库**:支持将多个文件打包为 `.zip` 或 `.jar`,并通过 `!import` 和 `!include` 指令导入使用。 - **变量定义**:支持全局变量,变量名建议以 `$` 开头,可存储整数或字符串类型数据。 3. **预处理指令** - 类似 C 预处理器,使用 `!` 替代 `#`,支持宏定义、文件包含等功能。 - 注意事项: - 不再支持 `!define` 和 `!definelong`,建议使用 `!function` 和 `!procedure`。 - `!include` 支持 URL 和多次包含,无需使用 `!include_many`。 4. **标准库** - 内置多个第三方图标库,如 AWS、Azure、Cloud Insight 等,可通过 `!include` 引用。 - 例如: ```plantuml !include # AWS 组件 !include # Azure 图标 ``` 5. **Creole 语法** - 支持在图表中使用 Creole 标记语言,实现文本样式(如加粗、斜体、下划线)和列表功能。 - 示例: ```plantuml Alice --> Bob: hello --there-- here note left * 列表项 * 第二个项 end note ``` 6. **实体关系图** - 基于信息工程符号扩展类图功能,支持更多关系类型(如零个或一个、零个或多个等)。 - 示例: ```plantuml Entity01 }|...| Entity02 Entity03 }o..o| Entity04 ``` 7. **其他功能** - 支持多种数学表达式(AsciiMath 或 JLaTeXMath)。 - 图表样式可通过 `skinparam` 自定义。 总结:PlantUML 1.2021.2 提供了丰富的图表类型和强大的预处理功能,支持扩展库和样式自定义,适合用于绘制多种技术图表和文档。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 377 页请下载阅读 -
文档评分
请文明评论,理性发言.