与 Capella 集成的 M2Doc 解释器
M2Doc Interpreter integrated with Capella
在 /In-Flight Entertainment System With M2Doc/Template SA Complete.genconf
的上下文中,以 M2Doc 3.2.1 版本(Capella 5.2.0)为例,解释器正确评估了表达式
self.ownedArchitectures->filter(la::LogicalArchitecture).ownedLogicalComponentPkg
然而在我自己的项目的上下文中,解释器触发了一个错误:
ERROR: invalid type literal la::LogicalArchitecture (32, 55)
我的project/Conffile/template怎么了?
您需要将元模型的 nsURI 添加到您的模板中,例如:
http://www.polarsys.org/capella/core/la/5.0.0
使用 template properties wizard 添加 nsURI。您可能需要更改版本号。
在 /In-Flight Entertainment System With M2Doc/Template SA Complete.genconf
的上下文中,以 M2Doc 3.2.1 版本(Capella 5.2.0)为例,解释器正确评估了表达式
self.ownedArchitectures->filter(la::LogicalArchitecture).ownedLogicalComponentPkg
然而在我自己的项目的上下文中,解释器触发了一个错误:
ERROR: invalid type literal la::LogicalArchitecture (32, 55)
我的project/Conffile/template怎么了?
您需要将元模型的 nsURI 添加到您的模板中,例如:
http://www.polarsys.org/capella/core/la/5.0.0
使用 template properties wizard 添加 nsURI。您可能需要更改版本号。