1

我正在开发一个混合了 java 和 scala 的程序。Eclipse:Eclipse 建模工具 2.4 Sirius:用于模型表示的 Scala IDE

我的情况是我在 Sirius 中使用 External Java Action Interface 来扩展建模表示。假设该类是 A_Extend,它实现了外部 Java 操作接口。A_Extend 调用 JFace 类 B_GUI。B_GUI 调用 Scala 函数,C_Scala。顺便说一句,在开发模式下(它包括自动生成的模型源代码和A_Extend,以及B_GUI和C_Scala代码),当我将B_GUI作为Java应用程序执行时,它可以调用C_Scala(我设置了Scala性质)。但是,当我在 Workbench 实例中使用 A_Extend 执行 B_GUI(我单击“作为 Eclipse 应用程序运行”)时,不会调用 C_Scala。我认为这是因为运行时 Workbench 中没有 Scala 编译器,所以我尝试在实例模型和 odesign 文件中都包含 Scala 特性。但是,它不起作用。

有谁能帮助我吗?

非常感谢您,祝您有美好的一天。

最好的问候, 格蕾丝

4

0 回答 0