gpt4 book ai didi

java - 值必须存储在 EMF 模型中,但不应传播到 xml 文件

转载 作者:行者123 更新时间:2023-11-30 08:18:31 25 4
gpt4 key购买 nike

我有一个 EMF 模型,它已填充并最终用于生成 xml 文件。

我有一个要求,其中 EMF 模型应包含数据,但最后不应将其传播到 xml 文件。

例如:我有生成以下 xml 的 ecore 模型

<component>
<rule>123</rule>
<desc>unknown</desc>
</component>

现在我要再介绍一个Eatrribute说严重性。我想为它设置值。但这不应该出现在最终生成的 xml 文件中。即使在引入新的 EAttribute 之后,xml 文件看起来也应该是一样的。

在 EMF 中,我们是否可以通过在属性中设置任何属性或任何其他方式来做到这一点。

最佳答案

设置transient EAttribute的属性会阻止它被序列化(读取时会重置为默认值),这与Java序列化中的transient关键字基本相同。

关于java - 值必须存储在 EMF 模型中,但不应传播到 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27560977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com