Javaとscalaが混在するプログラムを開発しています。Eclipse : Eclipse Modeling Tool 2.4 Sirius : モデル表現用 Scala IDE
私の状況では、シリウスで外部 Java アクション インターフェイスを使用してモデリング表現を拡張しています。クラスが、External Java Action Interface を実装する A_Extend であるとします。A_Extend は JFace クラス、B_GUI を呼び出します。B_GUI は Scala 関数 C_Scala を呼び出します。ちなみに、開発モード(自動生成されたモデルソースコードとA_Extend、B_GUIとC_Scalaコードを含む)では、JavaアプリケーションとしてB_GUIを実行すると、C_Scalaを呼び出すことができます(Scalaの性質を設定しています)。しかし、Workbench のインスタンスで A_Extend を使用して B_GUI を実行すると (「Eclipse アプリケーションとして実行」をクリックしました)、C_Scala が呼び出されません。ランタイム Workbench に Scala コンパイラがないためだと考えたので、インスタンス モデルと odesign ファイルの両方に Scala の性質を含めようとしました。しかし、うまくいきません。
私を助けてくれる人はいますか?
どうぞよろしくお願いいたします。素晴らしい一日をお過ごしください。
敬具、グレース