2014-12-19 26 views
2

我有一個EMF模型被填充並最終用於生成一個xml文件。值必須存儲在EMF模型中,但不應傳播到xml文件

我有一個要求EMF模型應該包含數據,但它不應該最後傳播到XML文件。

爲前: 我有製造低於一種XML

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

的現在,我要介紹一個更Eatrribute說嚴重性Ecore模型。我想爲它設定價值。但是這不應該在最終的xml文件生成。即使在引入新的EAttribute之後,xml文件也應該看起來一樣。

有沒有什麼辦法可以在EMF中做到這一點:通過設置屬性中的任何屬性或通過任何其他方式。

回答

3

設置EAttribute的transient屬性將阻止它被序列化(它在讀取時將被重置爲默認值),這與Java序列化中的關鍵字transient基本相同。

相關問題