我有一个 Eclass Vehicle
,它有一个 enum 属性BreakType breakType
。
BreakType
在相同的 Ecore 模型中定义为:
BreakType{
DRUM(0), DISC(1), BLADE(2)
}
我想将属性breakType
默认设置为空。为此,我为属性设置了以下breakType
属性->
DefaultLiteralValue: // it's blank
Unsettable: True
Properties of BreakType enum
Default Value : DRUM=0 // this is shown in editor UI even If i remove it from xml.
在生成 gen-model 和代码之后我得到的是
BreakType breakType = DRUM // attribute set with default value
默认情况下,如何将其设置为 null?