问题标签 [metamodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
210 浏览

uml - 定义元模型

我的问题可能听起来很愚蠢。但是,谁能告诉我元模型到底是什么。我知道技术定义,也阅读了很多关于元模型的论文,但我似乎没有掌握它的窍门。

假设我有两个这样的类:

谁能告诉我我的元模型将包含哪些信息。

非常感谢

0 投票
2 回答
1589 浏览

java - 使用 apache 元模型更新 excel 文件

我正在尝试将 Apache MetaModel 合并到一个项目中并不断遇到一个奇怪的问题。我在代码中更新了一个 Excel 电子表格行。代码找到正确的行,将其删除,然后将该行(带有我的更新)附加到电子表格的底部。我希望更新发生在原地,相同的数据保持在同一行。我认为这是我做错了什么,然后设置了一个愚蠢的简单项目来复制该行为。不幸的是,问题仍然存在。

这是 xlsx 文件:

现在,我想将 Bob 的 Zip 更新为“无”。

很简单吧?没有。这是结果:

我错过了一些简单的东西吗?文档非常稀少,但我已经阅读了互联网在这个包上提供的所有内容。我很感激你的时间。

0 投票
1 回答
123 浏览

java - 为什么 MetaModel 参数为空

我有一个非常简单的模型类。

这是我的元模型

当我打印以下内容时

我得到对象值uId BUT NULL forreach30。知道这里发生了什么。

谢谢

0 投票
1 回答
103 浏览

jpa - 如何迭代 dali 元模型并获取属性名称

我有这门课

我想以某种方式迭代以获取属性并在列表中检索它们

(是的,这个只有三个属性,但我确实有其他属性更多)

例如

谢谢

0 投票
1 回答
1194 浏览

hibernate - JPA 元模型生成缺少属性

我正在使用 JPA 元模型生成 http://relation.to/Bloggers/HibernateStaticMetamodelGeneratorAnnotationProcessor 能够使用属性名称执行条件查询。

我正在通过 ANT 和 hibernate-jpamodelgen-4.3.5.Final http://mvnrepository.com/artifact/org.hibernate/hibernate-jpamodelgen/4.3.5.Final生成元模型类

问题是:如果我有这样的实体:

与二传手和一切......

生成的元模型将是这样的:

因此生成的类中缺少URI 。

也许是因为 java.net.URI 缺少标准的无属性构造函数?

谢谢!

0 投票
1 回答
4072 浏览

java - org.bsc.maven.maven-processor-plugin 不适用于 java 1.7 及更高版本

我有一个GitHub 存储库,在其中托管一些 Hibernate 示例并生成 JPA MetaModel 类,我一直在使用以下 Maven 插件:

使用 Java 1.6 一切运行良好,但是当我切换到 Java 1.7 时,出现以下错误:

元模型类生成两次:

您知道任何可能的解决方法吗?

0 投票
1 回答
1783 浏览

java - Xtext:无法解析引用

我有以下 Xtext 语法:

但是,在编写示例脚本时:

我收到以下错误:

无法解析对插件“x”的引用。无法解析对功能“f”的引用。... ETC

这是我第一次尝试 xtext,我不知道我做错了什么

提前感谢您的帮助!!

0 投票
1 回答
2906 浏览

jpa - 在嵌入对象上使用 CriteriaBuilder

我正在尝试使用@Embeddablewith来根据嵌入属性CriteriaBuilder过滤父级的结果。Entity我使用 Eclipse Link 生成元数据类。

这是嵌入式类/实体:

父类Stamp作为成员:

现在这段代码应该使用Message类并根据嵌入的类属性年份过滤结果:

在第 5 行,我如何到达查询的 Message->Stamp->Year 元素?

这是生成的元模型类:

和:

注意:为了代码清晰,我删除了所有不相关的信息,但完整的代码可以在 GitHub 上找到: prototype

0 投票
1 回答
1301 浏览

java - 使用 SingularAttribute 中的 getName() 函数时出现 NullPointerException

当我调用 SingularAttribute 类的 getName 方法时,我得到一个空指针异常。我已经被困在这里几个小时了,在我的一生中,我无法弄清楚为什么会出现这种情况,所以我决定就这个问题向你们询问一些想法。我假设我的注释在某处不正确,或者我在创建自动生成的源文件时缺少一个步骤。

这是我正在拨打的电话的一个示例:

这是一个例外,它发生在 attribute.getName() 调用上:

我有自动生成的源文件,其中包含我的实体的元模型数据,这是我的实体和元模型的示例:

这是我的标准类:

这是我创建标准类的新实例的地方

编辑 1:删除了 gui 组件以使示例更简单,包括实例化条件类的 main 函数。

0 投票
1 回答
1798 浏览

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

我有 2 个文件,一个 ecore 实现元模型和一个电子存储库。e-Repository 与ecore 实现元模型一起以EMF 格式提供。我想浏览这个存储库的内容,我只知道我必须从实现元模型生成一个 Eclipse 插件,并且使用这个插件,我可以打开存储库并浏览它的内容。但我不知道如何生成插件并继续使用它。

ecore 实现元模型是使用 Eclipse Indigo SR2 中的 EMF 2.7 版开发的,e-Repository 是在相同的环境下生成的。

请问有人可以帮我吗?我对使用这些元模型和插件几乎一无所知。有什么教程或步骤可以遵循吗?