首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPS -从MPS插件以MPS模型的形式访问Idea中的源代码?

MPS -从MPS插件以MPS模型的形式访问Idea中的源代码?
EN

Stack Overflow用户
提问于 2016-11-03 22:21:43
回答 1查看 110关注 0票数 2

是否有可能从IDEA中支持MPS的插件访问(读/写)项目的源代码作为baseLanguage (或其他)源代码模型?我希望能够对IDEA中的源代码进行重构,基于MPS插件中的模型。

EN

回答 1

Stack Overflow用户

发布于 2016-11-04 17:54:57

目前还不能以MPS root身份编辑java源代码(在项目编辑器中)。

但下面是我们可以做的:

  • 任何带有MPS刻面的模块中的java源代码都会被MPS插件加载为java存根,因此您可以在MPS代码中使用它。反之亦然--你可以直接从java源代码中使用baseLannguage类。

要在MPS根中使用java源代码,您需要从模型设置(模型上的F4或每个根模型的包)或从MPS根编辑器中使用Add Model import by Root (Ctr+R)导入存根模型(带有类的包)。

  • 有两种类型的模型: default和per-root,其中第二种模型为每个MPS根创建单独的文件。因此,您可以在同一个包中混合使用MPS根目录和java源文件。

  • 在Java类上使用Convert java to MPS操作将其转换为每个根目录模型中的MPS根目录。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40403942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档