如何在枚举类图中居中对齐文字隔间标题?

问题描述 投票:0回答:1

我想在 PlantUML 中创建一个枚举的类图,其中 literals 关键字位于第三个隔间上方,根据以下引用(也参考了 在这个答案中):

UML 2.5.1 - 第 168 页

可以将 EnumerationLiterals 列表放置在一个 操作舱下方名为“literals”的舱室。属性和操作部分可以是 被抑制,并且通常是被抑制和空洞的。

使用以下 PlantUML 如何使 literals 文本居中对齐?

@startuml

package MyPackage {

enum MyEnum {
attrib1: str
attrib2: int
--
func1()
func2()
--
literals
ONE_LITERAL
TWO_LITERAL
}
}
@enduml

enums uml class-diagram plantuml
1个回答
0
投票

最简单的方法在 plantuml 文档 的“高级类主体”部分中进行了描述,使用带有标题的 -- 分隔符。你的例子看起来像:

@startuml

package MyPackage {

  enum MyEnum {
    attrib1: str
    attrib2: int
    --
    func1()
    func2()
    -- literals --
    ONE_LITERAL
    TWO_LITERAL
  }
}
@enduml

结果是:

© www.soinside.com 2019 - 2024. All rights reserved.