问题标签 [plantuml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svg - 避免植物类图中的重叠箭头
我正在使用 plantuml 创建类图以及箭头和箭头上的消息。在图表变大之前,它可以完美运行。在有多个箭头和多个类的大型图中,箭头相互重叠,隐藏/重叠箭头和消息。有什么属性或方法可以避免这些重叠吗?即使图表大小增加也没关系。我读到了——
properties here,但我不确定如何将它与 PlantUML 或 SVG 文件一起使用。
注意:我正在使用 java 从 plantuml 创建一个 SVG 文件。
plantuml - 如何使植物uml活动图从左到右移动
我在工厂 uml 中创建了一个带有泳道的活动图,该图从上到下移动,但我想让它从左到右移动。我找到了关于PlantUML 不同布局的答案,但它似乎不适用于活动图。当我尝试将“从左到右的方向”应用于我的图表时,出现了错误。
示例代码
我想从左到右而不是从上到下移动的图表。
uml - 如何更正 PlantUML 线路径
我使用以下代码创建了这个图表。但正如您所见,从 (Cancel Order) 和 (Place Order) 到 (Publisher) 的行决定采用非常圆的路径来获取它们,而不是直接向右走,然后再向下到发布者。我尝试使用诸如“-down”之类的手动方向命令,但它们似乎都没有帮助。有人知道如何解决这个问题吗?
这是我的代码。我很感激任何帮助。谢谢你。
visual-studio-code - 是否可以在 markdown 文件中突出显示植物语法?
我使用 VSCode 编写降价文件,在其中我编写植物代码以在我的文档中包含图表。例子:
Visual Studio Code 可以支持 Plantuml 语法高亮(带有一些扩展)。但是,内置的 markdown 扩展不支持受围栏代码块中的 plantuml。所以我们不会在 markdown 文件中突出显示植物语法。
是否可以通过扩展在 markdown 语法中添加 plantuml 支持,还是需要 VSCode markdown 扩展中的功能请求?
java - 通过 cli 参数填充 mojo 的文件集
我喜欢从 maven 项目中的 .puml 文件生成图像。
我不喜欢归档的是项目和生成图像的库之间的硬绑定。所以我喜欢使用这个构建命令:
所以第三行填充了sourceFiles-class-variable
不幸的是,语法{*.puml}
似乎是错误的:
plantuml - PlantUML 中的 Sintax 错误
我有 PlantUML 代码:
我从这里获取代码:https ://gist.github.com/QuantumGhost/0955a45383a0b6c0bc24f9654b3cb561
当 NetBeans 的 PlantUML 插件实际显示结构时:
/usr/share/plantuml/plantuml.jar
使用 apt-get 在 Ubuntu 16 上安装的 java 工具会出现以下错误:
并生成后续文件
根据:http: //plantuml.com/PlantUML_Language_Reference_Guide.pdf - 第 1.21 章,我看到刻板印象很方便
uml - 序列图:背景循环
我正在开发一个系统 (B),该系统与另一个系统 (C) 通信并在终端 (A) 的持续循环中显示计算值。(A) 要求 (B) 报告一个变量x
。(B) 这样做没有阻塞,因此 (B) 可以继续处理 (C)。稍后,(A) 要求 (B) 也报告变量y
,这将由 (B) 以相同的方式提供服务。
对于文档,我需要创建一个plantuml
描述该过程的 UML 序列图(使用 )。我现在的问题是如何正确建模。(B) 和 (C) 之间的通信继续进行,即使循环还没有结束。但是我该如何正确建模呢?
这是选项 1,仅在循环中使用异步回复:
选项 2 适用于在流程后期变为真的条件:
选项 2 更明确。但是这两个选项中的任何一个是否正确地表示了手头的过程?