EMF Upper Bound 不限制列表
EMF Upper Bound does not restrict the list
我正在开始使用 EMF 并已完成 EMF 教程。到目前为止,我想我理解了这个概念。但是,我有一个 class “联盟”,它有一个属性“玩家”,它是一个玩家列表。我可以使用下限和上限来限制此列表的范围。比方说,我希望一个联盟永远不会有超过 18 名球员。我认为将上限设置为 18 就可以了。但事实并非如此。当我添加超过 18 名玩家时,我希望程序抛出异常或不再添加任何玩家。
还是我对 upper/lower 界限的理解有误?
EMF 不会抛出异常,但如果您使用 Diagnostician.INSTANCE.validate(yourRootEObject)
.
验证模型(资源)的根 EObject,它会报告验证错误
我正在开始使用 EMF 并已完成 EMF 教程。到目前为止,我想我理解了这个概念。但是,我有一个 class “联盟”,它有一个属性“玩家”,它是一个玩家列表。我可以使用下限和上限来限制此列表的范围。比方说,我希望一个联盟永远不会有超过 18 名球员。我认为将上限设置为 18 就可以了。但事实并非如此。当我添加超过 18 名玩家时,我希望程序抛出异常或不再添加任何玩家。
还是我对 upper/lower 界限的理解有误?
EMF 不会抛出异常,但如果您使用 Diagnostician.INSTANCE.validate(yourRootEObject)
.