Вызов встраиваемого метода Scala во внешнем действии Java
Я разрабатываю программу, смешанную с Java и Scala. Eclipse: Eclipse Modeling Tool 2.4 Sirius: для представления моделей Scala IDE
Моя ситуация такова, что я использую Внешний Java Action Interface в Sirius для расширения представления моделирования. Допустим, классом является 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). Однако, когда я выполняю B_GUI, используя A_Extend в экземпляре Workbench (я нажал "запустить как приложение Eclipse"), C_Scala не вызывается. Я думал, что это потому, что в рабочей среде нет компилятора Scala, поэтому я попытался включить природу Scala как в модель экземпляра, так и в файл odesign. Однако это не работает.
Есть ли кто-нибудь, кто может мне помочь?
Большое спасибо заранее и хорошего дня.
С наилучшими пожеланиями, Грейс