gpt4 book ai didi

plantuml - 如何在工厂 uml 序列图中自动激活和销毁

转载 作者:行者123 更新时间:2023-12-02 21:54:15 24 4
gpt4 key购买 nike

在 PlantUML 中,在序列图中添加激活线可能会非常困惑。有没有办法让它自动激活和停用而不需要所有额外的文本?

例如

生成没有激活线的序列图

@startuml

First -> Second
Second -> Third
Third -> Second
Second -> First

@enduml

enter image description here

但是添加激活线会变得非常困惑

@startuml

First -> Second : message
activate First
activate Second
Second -> Third: message
activate Third
Third -> Second: response
deactivate Third
Second -> First: response
deactivate First
deactivate Second

@enduml

enter image description here

我想知道是否有可能让它自动检测可能的自动创建销毁点

最佳答案

是(2017)自动激活开启;语法仍然是 incubation ,但是它已经成为发行版的一部分已有一段时间了。

请注意,在所有情况下,您仍然需要手动激活第一个,因为没有传入消息。

紧凑语法

如果您想保持对激活(取消)的控制,可以在同一行上使用 ++-- 符号来表达激活/取消激活,以激活目标。

activate First
First -> Second ++ : message12
Second -> Third ++ : message23
Third -> Second -- : response32
Second -> First -- : response21
deactivate First

enter image description here

自动激活

根据您的原始描述,您很快就会发现您需要正确地描述您的台词作为返回,否则您将激活令人作呕的内容。

autoactivate on
activate First
First -> Second
Second -> Third
Third --> Second
Second --> First
deactivate First

enter image description here

关于plantuml - 如何在工厂 uml 序列图中自动激活和销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37893179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com