metamodel相关内容

MDA : 模型驱动架构

需要一个想法来开发非常简单的应用程序来演示 MDA 的概念. 解决方案 好吧,很难在 MDA 世界中找到类似于 hello world 的东西,因为 MDA 旨在解决更大的问题.我认为最好的入门方法是通过“在元模型中思考" 来解决以下问题 在任何现实世界的应用程序中,您都需要某些工件来持久化任何业务实体.选择 2 个这样的简单实体,如 Customer 和 Orders,并在任何多层应 ..
发布时间:2022-01-02 09:18:13 Java开发

在 Django 中获取模型的字段

给定一个 Django 模型,我试图列出它的所有字段.我已经看到一些使用 _meta 模型属性执行此操作的示例,但是 meta 前面的下划线是否表示 _meta 属性是私有属性,不应直接访问?... 因为,例如,_meta 的布局将来可能会发生变化,并且不是一个稳定的 API? _meta 是这个规则的例外吗?它是否稳定且可以使用,或者访问它是否被认为是不好的做法?或者是否有函数或其他方法可 ..
发布时间:2021-12-02 19:12:26 其他开发

如何生成JPA实体元模型?

本着与 CriteriaQuery JPA 2.0 还有一个 API 来支持 Metamodel 实体的表示. 有没有人知道这个 API 的全功能实现(生成元模型而不是手动创建元模型类)?如果有人也知道在 Eclipse 中设置它的步骤,那就太棒了(我认为它就像设置注释处理器一样简单,但你永远不知道). 编辑:刚刚偶然发现 Hibernate JPA 2 Metamodel Gener ..
发布时间:2021-11-25 19:44:54 Java开发

如何使用.ecore元模型生成插件

我有2个文件,一个ecore实现元模型和一个电子存储库.电子存储库以EMF格式与ecore实施元模型一起提供.我想浏览该存储库的内容,而我所知道的是,我必须从实现元模型中生成一个Eclipse插件,并且使用该插件,我可以打开存储库并浏览其内容.但是我不知道如何生成插件并继续使用它. 使用EMF版本2.7开发了ecore实现元模型,该版本可在Eclipse Indigo SR2中找到,而e-R ..
发布时间:2021-05-03 19:33:39 Java开发

SBT如何使用DataNucleus从模型类生成元模型类?

如何从持久性模型类(例如Client,Product,Invoice)生成元模型类(例如QClient,QProduct,QInvoice),以便可以使用JDOQL类型安全查询? 特别是,我对生成元模型类感兴趣,并且还对持久性类(通过SBT以及结合使用带有JDO注释的DataNucleus)运行字节码增强感兴趣. 这个问题与 有关 如何从SBT运行DataNucleus字节码增强器? ..
发布时间:2020-06-30 20:55:03 其他开发

IntelliJ无法识别JPA静态元模型

我用Gradle作为构建工具的JHipster生成了应用程序. 当我创建实体时,我添加了过滤支持,从而生成了JPA静态元模型.但是IntelliJ无法识别元模型. 我已经在IntelliJ上启用了注释处理器设置,但是它似乎不起作用. 我必须更改哪些设置才能使IntelliJ识别JPA静态元模型? 解决方案 要使IntelliJ IDEA识别生成的类,我必须在build.g ..
发布时间:2020-06-30 20:53:54 其他开发

Rails定制元模型?

我希望能够将“元"信息添加到模型中,基本上是用户定义的字段.例如,让我们想象一个用户模型: 我为名字,姓氏,年龄,性别定义字段. 我希望用户能够定义一些“元信息",基本上可以进入其个人资料页面并共享其他信息.因此,一个用户可能想要添加“兴趣爱好",“职业"和“家乡",而另一个用户可能想要添加“兴趣爱好"和“教育". 因此,我希望能够为此类内容提供标准视图,例如,在该视图中,我可能 ..
发布时间:2020-06-30 20:52:49 其他开发

在XTend中加载EMF模型实例

我正在XTend中构建代码生成器,这里我已经具有输入模型和元模型.也就是说,我使用ATL为我的XTend代码生成器生成输入模型(作为逐渐降低抽象级别的转换序列的一部分,而不是一次;这是我不使用xtext创建语法的原因) 非常清楚,我的代码生成器输入模型是XMI格式的文件,而不是xtext项目语法中的文件(甚至不使用它)!而且我认为这导致了我的问题/困惑. 我使用现有模型创建了一个新的X ..
发布时间:2020-06-30 20:52:46 其他开发

如何生成JPA实体元模型?

本着与 CriteriaQuery JPA 2.0还具有支持元模型的API 实体的表示形式. 有人知道此API的完整功能实现(生成元模型,而不是手动创建元模型类)吗?如果有人也知道在Eclipse中进行设置的步骤,那将是非常棒的(我认为这与设置注释处理器一样简单,但您永远不会知道). 编辑: 刚刚偶然发现 Hibernate JPA 2元模型生成器.但是问题仍然存在,因为我找不到该ja ..
发布时间:2020-06-26 20:49:00 Java开发

如何发现Perl 6类型的所有角色?

使用.does,我可以检查某个类型是否具有我已经知道的角色.我想获取角色列表.继承具有.^mro,但对于元模型中的角色,我没有看到类似的内容. 此外,给定一个“类型",如何确定它是定义为类还是角色? 解决方案 .^roles say Rat.^roles; # ((Rational[Int,Int]) (Real) (Numeric)) 默认情况下,它包括每个角色,包括其 ..
发布时间:2020-05-20 01:15:07 其他开发

UML元模型:派生,派生联合和子集

如果您曾经使用过UML的元模型,就应该了解联合和子集的概念-就我所知: 标记为"派生的联合"的元素/类的属性和关联不能直接使用.在更具体的子类中,您可能会找到可以使用的子集,只要它们本身未标记为派生的并集即可. "派生的"(不具有并集)属性和关联在更特定的类中也具有子集,但是与上述不同,您可以直接使用它们而不必在更特定的类中查找子集 我的问题: 这有意义吗,还是我在这里走错了路 ..
发布时间:2020-05-09 01:44:20 其他开发

使用Criteria API(JPA 2.0)创建查询

我正在尝试使用来自JPA 2.0的Criteria API创建查询,但无法使其正常工作. 问题在于“之间"条件方法.我阅读了一些文档,以了解我该怎么做,但是由于发现了JPA,所以我不明白为什么它不起作用. 首先,我看不到当我写"Transaction_"时应该出现的"creationDate". 我认为这可能是正常的,因为我读取了元模型是在运行时生成的,所以我尝试使用"Foo_. ..
发布时间:2019-09-20 19:27:29 Java开发

MDA:模型驱动架构

需要一个开发非常简单的应用程序来展示MDA概念的想法。 解决方案 好的,很难找到类似的东西MDA致力于解决更大问题的MDA世界中的一个问候世界。我认为开始的最好方法是通过“思考meta- 模型”来解决下面的问题 在任何实际的应用程序中,您需要保留任何业务实体所需的某些工件。挑选2个像Customer和Orders这样的简单实体,并在任何多层应用程序的所有层(如ui,持久性等)中生成所 ..
发布时间:2018-12-20 01:53:00 Java开发