| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
《PlantUML 1.2019.2 语言参考指引》文档介绍了PlantUML的功能,支持绘制多种UML图(如时序图、类图、用例图)及其他图表(如甘特图、架构图)。文档详细讲解了语法示例、分支处理、同步显示、文件包含、常量定义及Salt图形界面设计。此外,还介绍了标准库的使用,包括AWS库和Cloud Insight图标库,展示了如何在图表中应用这些资源。 | ||
| AI总结 | ||
### PlantUML 1.2019.2 语言参考指引总结
#### 1. **PlantUML 功能概述**
- **核心功能**:PlantUML 是一个开源工具,支持通过简单直观的语言快速绘制多种图形,包括 UML 图(如时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图)以及非 UML 图(如线框图、架构图、SDL 图、Ditaa 图、甘特图、数学公式图)。
- **语言特点**:通过文本定义图形,支持条件分支、同步条、重复定义活动等功能。
#### 2. **主要图表类型**
- **时序图**:支持参与者、消息序列、编号、注释、延迟、空间等。
- **用例图**:支持角色、用例描述、继承、注释、方向调整等。
- **类图**:
- 支持类之间的关系(如依赖、关联、继承)及关系上的标识。
- 支持方法定义、可访问性(如 public、private)、抽象与静态方法。
- 支持高级类体(如分组方法和属性)、模板、备注、抽象类和接口。
- **活动图**:支持条件分支、嵌套分支、同步条等。
- **其他图**:支持组件图、部署图、状态图、对象图等。
#### 3. **高级功能**
- **条件分支与嵌套**:支持 `if` 关键字定义分支,可嵌套使用。
- **同步条**:使用 `=== code ===` 显示同步活动。
- **重复定义活动**:支持在流程中重复定义活动。
- **数学公式**:支持 AsciiMath 或 JLaTeXMath 符号定义数学公式。
#### 4. **文件包含与预处理**
- **文件包含**:支持 `!include` 指令包含外部文件,可指定具体块或使用自定义 ID。
- **URL 包含**:支持 `!includeurl` 从网络或内部网络加载文件。
- **常量定义**:支持 `!define` 定义常量,常量命名规则与 C 语言类似。
#### 5. **Salt 模块**
- **功能**:用于设计图形界面,支持按钮、单选框、复选框、文本框、下拉列表等基本组件。
- **示例**:定义窗口布局和交互元素。
#### 6. **标准库**
- **官方库**:
- **AWS 库**:提供 Amazon AWS 图标,支持Sprites 和宏定义。
- **Cloud Insight 库**:提供流行技术的图标,用于丰富图表的视觉效果。
- **使用方法**:通过 `!include` 指令加载库文件,如 `!include | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
145 页请下载阅读 -
文档评分














PlantUML 1.2019.2 语言参考指引