我正在将 Structurizr java 用于我们的企业应用程序。为了在特定坐标处放置或绘制元素,我尝试在手动布局中使用 ElementView。但它无助于将元素放置在某个位置。
请建议我一种通过java排序元素的方法
我遵循以下方式:
ElementView eleView = deploymentView.getElements().stream()
.filter(ev -> ev.getElement().getName().equals("nodeName")).findFirst().orElse(null);
if (eleView != null) {
eleView.setX(30);
eleView.setY(40);
}
当我在 WorkspaceApiClient 实例上执行 setMergeFromRemote(false) 来强制推送我们的布局信息时,这对我有用。