问题标签 [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.

0 投票
2 回答
2838 浏览

eclipse - Papyrus:将图表导出为图像文件时出错

此问题是指在 Ubuntu 12.04 上运行的 Eclipse Kepler 实例。我有一个用例图,需要将其作为图像文件包含在文档中。我右键单击.di文件,选择Export All Diagrams...,然后选择PDF作为文件格式。作为回报,我得到一个错误窗口,其中包含以下内容:

全部导出报告

原因:
某些测试生成失败

在错误日志中记录了一个异常:

消息:
在资源平台中生成图表 NewDiagram 时出错:/resource/EMS-iGUESS_Components/models/UseCasesNew.notation

异常堆栈跟踪:
java.lang.IllegalArgumentException:在 org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.GraphicsToGraphics2DAdaptor.createStroke(GraphicsToGraphics2DAdaptor.java) 处的 java.awt.BasicStroke.(BasicStroke.java:181) 处的负宽度:1544) 在 org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.GraphicsToGraphics2DAdaptor.drawPolygon(GraphicsToGraphics2DAdaptor.java:633) 在 org.eclipse.draw2d.Graphics.drawPolygon(Graphics.java:293 ) 在 org.eclipse.papyrus.uml.diagram.usecase.draw2d.StickMan.outlineShape(StickMan.java) 的 org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.ScaledGraphics.drawPolygon(ScaledGraphics.java:356) :62) 在 org.eclipse.draw2d.Shape.paintOutline(Shape.java:175) 在 org.eclipse.papyrus.uml.diagram.usecase.draw2d.ShadowShape.outlineShape(ShadowShape.java:134)。eclipse.draw2d.Shape.paintFigure(Shape.java:147) at org.eclipse.papyrus.uml.diagram.usecase.draw2d.ShadowShape.paint(ShadowShape.java:109) at org.eclipse.draw2d.Figure.paintChildren( Figure.java:1167) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1202) at org.eclipse.draw2d.Figure.paint(Figure.java:1117) at org.eclipse.draw2d.Figure.paintChildren (Figure.java:1167) 在 org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1202) 在 org.eclipse.draw2d.Figure.paint(Figure.java:1117) 在 org.eclipse.gmf.runtime。 diagram.ui.render.clipboard.DiagramGenerator.paintFigure(DiagramGenerator.java:373) 在 org.eclipse.gmf.runtime.diagram.ui.render.clipboard.DiagramGenerator.renderToGraphics(DiagramGenerator.java:226) 在 org.eclipse。 gmf.runtime.diagram.ui.render.clipboard.DiagramGenerator。createSWTImageDescriptorForParts(DiagramGenerator.java:721) 在 org.eclipse.gmf.runtime.diagram.ui.render.util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:376) 在 org.eclipse.gmf.runtime.diagram.ui.render。 org.eclipse.gmf.runtime.diagram.ui.render.util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:123) 在 org.eclipse.papyrus.infra.export 的 util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:305)。 ExportAllDiagrams.exportDiagram(ExportAllDiagrams.java:357) at org.eclipse.papyrus.infra.export.ExportAllDiagrams.access$3(ExportAllDiagrams.java:354) at org.eclipse.papyrus.infra.export.ExportAllDiagrams$6.run(ExportAllDiagrams. java:336) 在 org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) 在 org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) 在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) 在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display. java:3717) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3366) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) 在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) 在 org.eclipse。 e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) at org.eclipse.core.databinding.observable.Realm .runWithDefault(Realm.java:332) 在 org.eclipse.ui。internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java: 124) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppHandle.run(EclipseAppHandle.java:196) .core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) 在 org.eclipse.core.runtime.adaptor .EclipseStarter.run(EclipseStarter.java:181) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main .java:636) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1450) 在 org.eclipse.equinox。启动器.Main.main(Main.java:1426)

会话数据:
eclipse.buildId=4.3.2.M20140221-1700
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc. BootLoader
常量:OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB 框架
参数: -product org.eclipse.epp.package.standard.product
命令行参数:-os linux -ws gtk -arch x86_64 -product
org.eclipse.epp.package.standard.product

这里有什么问题?如何将图表导出为图像文件?谢谢。

0 投票
1 回答
1191 浏览

eclipse - 用于 uml 图的 eclipse papyrus 外观和感觉

我一直在玩 Eclipse 的 PApyrus Tool。这似乎是一个很酷的工具:我创建了一些 UML 组件和类图,一切似乎都很好。然而,我的屏幕上有一个干净的图表一个干净的图表!,

但是没有像纸莎草主页上那样漂亮的外观和感觉一张在纸莎草主页上展示

我怎样才能让我的图表呈现出很酷的外观和感觉?

也许是一个愚蠢的问题,但一直无法弄清楚,我正在摆弄和谷歌搜索一段时间......

0 投票
1 回答
168 浏览

eclipse - 如何在 Papyrus UML 模型中将 NFP 值分配给 MARTE 原型的属性

我将模型的一个元素定型为 MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor。但是,我不明白如何用 Papyrus 指定其工作频率。该属性应该是 NFP_Frequency 实例,但我看不到如何使用 Papyrus 编辑器创建 NFP_Frequency 实例并将其分配给“频率”属性。

SO上有另一个类似的问题:Using MARTE GQAM stereotypes in Papyrus UML models。但是,没有答案。有人可以对此有所了解吗?

先感谢您

——马特奥

0 投票
0 回答
129 浏览

eclipse - 现有 Java 代码的序列图

我在 eclipse Juno 中有 Java 代码设置。

我想从现有的类中生成“序列图”。

为此,我尝试使用“Papyrus”但没有成功。

我们可以使用 Papyrus 创建“序列图”吗?

如果是的话,你能建议任何关于这方面的教程吗?

如果否,那么我可以使用哪个其他插件从“Java 代码”中生成“序列图”?

提前致谢

0 投票
1 回答
152 浏览

eclipse - Papyrus - 从现有配置创建表

我必须安装哪些额外的 Papyrus 组件才能从现有配置创建需求表?

我正在使用 Eclipse,Windows7 上的 Papyrus,我找不到这些选项来从现有配置创建表,也许我需要安装一个额外的组件,但我找不到我需要的组件。

我以前用过这个,但是在 Mac 上,现在我在 Windows PC 上,找不到这些选项,是不是因为操作系统?

0 投票
1 回答
530 浏览

associations - papyrus 类图:关联 2 个类时使用实体类型属性

我正在使用 Papyrus 和 Eclipse Kepler SR2,试图制作一个类图。
我有 2 个类:产品和订单以及它们之间的关联。我是否必须在 Order 类中添加 Product 类型的属性(我已经看到这是可能的)或者关联是否足够,我是否应该成功地从该图中生成 java 代码(我看到这相当复杂)。

我不得不提一下,我对整个建模都是新手,我知道这个问题可能看起来很愚蠢,但我真的无法在任何地方找到答案(我试过谷歌,没有帮助),我想要我的图表是正确的。

谢谢

0 投票
2 回答
305 浏览

eclipse - Eclipse Papyrus 和 UML 扩展区域

我正在尝试在 Eclipse Papyrus 中使用扩展区域,但它不起作用。

我有一个ReadStructuralFeatureAction读为StructuralFeature cars. 对于这些汽车,我需要计算负载是否过重。因此,我正在接受ExpansionRegion并附ExpansionNode加到。但后来我无法添加InputPinsExpansionNode. 如果我创建一个单曲InputPins,我会得到The feature 'inputElement' of '<Expansion Region> ...' with 0 values must have at least 1 values. 如果我尝试将 Action 的结果直接连接到ExpansioNode我得到的An edge that has a source in an exception handler structured node must also have its target in the handler, and vice versa.

有任何想法吗?

0 投票
2 回答
101 浏览

uml - 有没有办法以编程方式检查模型的有效性,例如 Validation > Validate Model 吗?

有没有办法以编程方式检查模型的有效性,例如Validation > Validate Model吗?

0 投票
0 回答
63 浏览

eclipse - 纸莎草纸:“不可引用的元素”错误

几个月前,我制作了一个用于代码生成的类图模型。几天前,代码生成器开始打嗝,我再次运行验证器,现在出现了一系列像这样的错误:

不可引用的元素:model::Simulation View::Protected

在过去的几天里,我一直试图弄清楚这是怎么回事,但徒劳无功。模型中没有明显的错误,搜索引擎对错误消息的结果为零。

更新:这个问题现在被报告为一个错误

0 投票
1 回答
174 浏览

css - Papyrus:将 CSS 应用于模型后出现异常

我将 CSS 应用于模型,之后我不再能够使用它,它甚至没有被渲染。现在每次我尝试打开它时,都会出现以下异常:

属性视图现在只显示消息“属性不可用”,因此我无法删除 CSS。有没有挽救这个模型的希望?

谢谢你。