我想在 PlantUML 中创建一个枚举的类图,其中 literals 关键字位于第三个隔间上方,根据以下引用(也参考了 在这个答案中):
可以将 EnumerationLiterals 列表放置在一个 操作舱下方名为“literals”的舱室。属性和操作部分可以是 被抑制,并且通常是被抑制和空洞的。
使用以下 PlantUML 如何使 literals 文本居中对齐?
@startuml
package MyPackage {
enum MyEnum {
attrib1: str
attrib2: int
--
func1()
func2()
--
literals
ONE_LITERAL
TWO_LITERAL
}
}
@enduml
最简单的方法在 plantuml 文档 的“高级类主体”部分中进行了描述,使用带有标题的 -- 分隔符。你的例子看起来像:
@startuml
package MyPackage {
enum MyEnum {
attrib1: str
attrib2: int
--
func1()
func2()
-- literals --
ONE_LITERAL
TWO_LITERAL
}
}
@enduml
结果是: