问题标签 [papyrus]
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.
java - 在 uml-model 中设置 java 类的实例作为参数
在 UML 模型中,我想给一个 JAVA 类的实例作为方法的参数。例子 :
我找不到使用 Papyrus 或 Eclipse/UMLDesigner 实现此目的的方法。
我无法将 LocalDate 设置为参数类型。
uml - 如何使用 Acceleo 检查 SysML 原型?
我将 Eclipse 4.6.3 (Neon.3) 与 Acceleo 3.6.6、Paprus 2.0.3 和 Papyrus SysML 1.4 0.10.1 一起使用。如何从 Acceleo MTL 脚本中检查我的模型类是否应用了 SysML Block 原型?getAppliedStereotypes() 方法仅适用于我自己定义的原型,但不适用于 SysML 1.4 的原型。
在我创建的 UML 模型(Papyrus 项目)中
“Class1”,我通过“Profile”/“Update Profile”在“Model Explorer”中创建了自己的原型“MyProfile::MyStereotype”,并且
我在“Properties”/“Profile”/“Applied stereotypes”下应用了“SysML::Blocks::Block”的“Class2”
在 generate.mtl 的 Acceleo 项目中,如果我在这两个类中的每一个上调用 getAppliedStereotypes(),我只会得到“Class1”的构造型,而“Class2”则没有。
模型.uml:
MyProfile.profile.uml:
生成.mtl:
输出:
纸莎草项目:
加速项目:
eclipse - 运行 Moka Papyrus 2.0 BasicActiveObjectExample
我正在尝试从 Moka Papyrus 网站https://wiki.eclipse.org/Papyrus/UserGuide/ModelExecution BasicActiveObjectExample.zip 运行示例。
但是,我收到这样的错误:
我在http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/diff/?id=b29d8620007e41208e01aee34e0901930dd39755中发现了类似的问题, 我认为它可能是不同版本的 Moka Papyrus 库。
环境:
Eclipse Neon 3
Moka Papyrus v.2.0.0
acceleo - Fali 使用 getAppliedStereotype 获取需求的 id 和名称
在 Eclipse 中,使用 Papyrus neon 和 Acceleo 3.7 for SysML 1.4 图表,getAppliedStereotype() 返回 null。这些模块是
我在 generate.java 中添加了以下代码,但仍然无法工作
像 c.getAppliedStereotypes() 这样的代码返回 null。我想获取类似以下代码的需求信息,由于 getAppliedStereotype 操作,该代码不返回任何内容:
acceleo - 无法在 Acceleo 中获得需求
无法从模型中获取需求。我试过 getAppliedStereotypes() 但它仍然不起作用。代码如下:
另外,从这个页面http://techqa.info/programming/question/35093700/cannot-access-sysml-stereotypes-and-their-properties-in-acceleo,我可以通过 generate(re : Requirements:: Requirement)但它不能满足需要,因为我必须将模型中的一些节点值放到文档中,但是这个模板无法获取模型信息。或者也许有任何关于在模型中获取节点信息的解决方案,这些信息只得到需求?
uml - 通过 OCL 在 Papyrus 中分层派生对象
作为 UML/OCL/Papyrus 的新手,缺乏对此的交流让我觉得我可能走错了路:
在类图上工作我想分层 a)作为组合成员的所有对象和 b)从另一个接口继承的所有接口。也就是说,我会说,通过直接和间接关联进行分层。
在纸莎草纸中,我可以通过简单地向图层添加元素来做到这一点。更方便的是使用 Reg Exp 层,它选择所有在 OCL 布尔表达式上返回 TRUE 的元素。例如,很容易通过 self.element.oclAsType(uml::NamedElement).name='myclass' 将单个元素放在自己的层上
但我也想将“myclass”的所有(向下)相关元素放在该层上。有什么建议么?
java - 从 XML 文件生成 UML 类图
我必须在 eclipse papyrus 中创建插件,用于从 DDL 脚本到 UML 模式关系数据库的逆向工程。我使用过 JSQLParser,创建了 Java 表示和 XML 文件。
这是 DDL 脚本,例如:
我有这个 xml 文件:
有没有办法从 Papyrus 中的这个 xml 文件生成类图?