我有一个Vehicle具有枚举属性的Eclass BreakType breakType.
BreakType 在同一Ecore模型中定义如下:
BreakType{
DRUM(0), DISC(1), BLADE(2)
}
Run Code Online (Sandbox Code Playgroud)
我想将属性breakTypedefault设置为null.为此,我为breakTypeattribute-> 设置了以下属性
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.
Run Code Online (Sandbox Code Playgroud)
在生成gen-model和代码之后我得到的是
BreakType breakType = DRUM // attribute set with default value
Run Code Online (Sandbox Code Playgroud)
默认情况下,如何将其设置为null?