问题标签 [modelio]

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.

0 投票
1 回答
1068 浏览

modelio - 如何在 Modelio 中设置属性长度?

我已经使用 Modelio 几个星期了,我想限制我使用的数据类型的长度,比如我使用类图时的“字符串”类型。我希望能够在“字符串 min(5) max(128)”的趋势中指定某些内容或限制可以为整数字段输入的值,因此当我导出 XMI 文件并创建我的数据库时,该约束已经包括了。

我尝试使用约束,但文档没有给出任何示例,而只是向您显示了在哪里可以找到约束对话框的屏幕截图。

如何设置我在 Modelio 中设置属性的长度?

0 投票
1 回答
429 浏览

ios - MDLMaterial 无法正确渲染相对纹理图像

我可以将纹理图像加载并查看到SCNMaterial. 如果我尝试使用相同的图像进行替换SCNMaterialMDLMaterial则无法正确渲染纹理:

我是否需要其他设置才能正确渲染图像?

0 投票
1 回答
381 浏览

uml - 如何将 DateTime(来自 joda 库)添加到 Modelio 并使用 jhipster-uml 生成实体

我们正在使用 Modelio 创建实体图并将其导出为 XMI 文件。

一旦我们有了 XMI,我们就可以使用 jhipster uml 工具来生成源代码。

由于我们在某些实体中需要一个日期字段,因此我们在 Modelio 中添加了一个名为 DateTime 的数据类型。目的是在 Java 类中生成 org.joda.time.DateTime。

运行 jhipster url.jhipster-uml test.xmi 时出现以下错误

我们在这里缺少什么?我认为我们需要以某种方式告诉 Modelio 在哪里/如何将 DateTime 类型映射到 joda 类。

下面是通过 Modelio 3.4.1 导出的完整 XMI 文件

0 投票
1 回答
393 浏览

class-diagram - 如何使用 Modelio 工具在类图中插入 2D 属性?

我需要插入一个2D 属性,并使用Modelio 工具在我的类图中将其显示为函数的参数。

0 投票
1 回答
339 浏览

jhipster - 与 jhipster-uml 一起使用的 Modelio 中的验证

我正在使用 Modelio 创建一个与 jhipster-uml 一起使用的 xmi。
有没有办法为 Modelio 中的属性添加验证规则,以便在导入 xmi 时,验证规则(必需、最小长度、最大长度等)将在实体中?

例如,当前生成的 json 是这样的:

但我想让它看起来像这样(这是使用生成的yo jhipster:entity):

0 投票
1 回答
332 浏览

uml - 在一对多关系上使用 jhipster-uml 从 Modelio 生成 otherEntityField

我正在尝试使用JHipster-UML (1.6.0)从Modelio (3.4.1) 模型生成Jhipster (2.27.0) 应用程序。

在此示例中,我在 2 个实体(评估和答案)之间建立了一对多的关系。我想生成“otherEntityField”,允许通过文本而不是 ID 浏览关系。

我设法做到这一点的唯一方法是设置一个双向的一对多关系,如下所示: Image one-to-many Modelio relationship

jhipster-uml生成代码之后,我必须更改生成的实体“Assessment.java”。@OneToMany 注释应该使用“assessment”mappedBy 参数而不是“assessment(entity)”。

改动前:

改动后:

之后,它的工作原理。

这是来自jhipster-uml的错误还是有办法直接生成“otherEntityField”?

更简洁的问题是:您如何管理与“otherEntityField”的双向一对多关系 jhipster-uml 生成

0 投票
1 回答
238 浏览

stereotype - Modelio:默认构造型不可用

我使用 Modelio 3.2,但默认构造型有问题。

例如,当我创建两个用例并在用例中添加一个“扩展”链接时(在现有的用例图中,我过去已经创建了一个“扩展”链接......没有问题),我有以下错误:

E208:''UseCaseDependency' {f06da9f2-e719-434f-b5cb-8dbf36d692be} UseCaseDependency' 和 '{1}' 用例之间的依赖关系不是典型的 <> 或 <>。

UseCaseDependency 必须是原型<> 或<>。

我认为modelio项目已损坏,因为我在另一台计算机上尝试并且我有同样的错误。

如何解决这个错误?

谢谢

0 投票
0 回答
236 浏览

uml - modelio 不导入序曲 uml 导出的文件

我想学习如何结合使用 Modelio 和 Overture 来学习使用 UML 和 VDM 对程序进行建模。关于创建 UML 模型、将其导出到 XMI(uml 扩展)以及导入到 Overture 的整个过程已成功完成。

但是,当我尝试将其导出回 Modelio 时,它会带来“失败:文件内容未被识别为有效模型”。Overture 的教程告诉它可以来回导入/导出;但是,到目前为止,该功能似乎已被破坏。

我可能做错了什么。也许我必须以某种方式设置 Overture 才能让 Modelio 理解其导出的 XMI 文件。我所有的在线搜索解决方案都没有成功。我怎样才能成功地从 Overture 导出/导入到 Modelio?

我正在使用 Modelio 3.4.1 和 Overture 2.3.0。

谢谢你。

0 投票
1 回答
828 浏览

modelio - 如何在modelio中为流线添加标签?

https://d2slcw3kip6qmk.cloudfront.net/marketing/pages/chart/bpmn/gateways/exclusive-gateway-example-420x201.jpg

如上图(陆地和海洋),如何在 Modelio 中为流线添加标签?

0 投票
1 回答
1011 浏览

ios - iOS 将 .obj 文件导入模型 I/O 而不复制顶点

我正在尝试使用 Model I/O 框架导入 .obj 文件以在 Scene Kit 中使用。我最初使用简单的 MDLAsset initWithURL: 函数,但是在将网格转移到 SCNGeometry 之后,我意识到这个函数正在对网格进行三角剖分,这样每个面都有 3 个唯一的顶点,并且在边界面的同一位置有单独的顶点。这导致我的其他函数出现一些重大问题,因此我尝试通过使用 MDLAsset initWithURL:vertexDescriptor:bufferAllocator:preserveTopology 函数来修复它,将 preserveTopology 设置为 YES,并将描述符/分配器设置为默认值,nil。这种保留拓扑解决了我复制顶点的问题,所以面/边都很好,但在这个过程中我丢失了法线数据。

失去法线,我不是指多重索引,我的意思是在将 preserveTopology 设置为 YES 之后,缓冲区根本不包含任何法线值。而之前它是 v1/n1/v2/n2... 并且步幅是 24 个字节(3 个维度 *4 个字节/浮点数 * 2 个属性),现在缓冲区的前半部分是 v1/v2/...步幅为 12,缓冲区的整个第二半只有 0.0 个浮点数。

这也有点奇怪,当你查看几何的 SCNGeometrySources 时,有 2 个源,1 个带有语义 kGeometrySourceSemanticVertex,1 个带有语义 kGeometrySourceSemanticNormal。您会认为语义顶点源将包含位置数据,而语义法线源将包含法线数据。然而事实并非如此。无论您设置什么 preserveTopology,它们都是大小的缓冲区,以包含具有相同值的位置数据和正常数据。所以当我之前说没有正常数据时,我的意思是这两个缓冲区,语义顶点和语义正常都从 v1/n1/v2/n2... 变为 v1/v2/.../(0.0, 0.0, 0.0)/(0.0, 0.0, 0.0)/... 我进入 mdlmesh 的缓冲区(在转移到场景套件之前)发现了同样的问题,所以问题一定是 initWithURL 的问题,

所以我认为默认的顶点描述符和缓冲区分配器一定有问题(因为我使用的是 nil)并开始尝试创建我自己的匹配这两种可能的数据格式。唉,经过多次尝试,我无法得到有效的东西。

关于我应该如何做到这一点的任何想法?如何为 MDLAsset 提供正确的 vertexDescriptor 和 bufferAllocator(我觉得这里 nil 应该没问题)以导入 .obj 文件?谢谢