Autosar4.4:通用架构模板 - 元建模模式与模型转换(2/3)

本文详细介绍了在AUTOSAR元模型中应用的模型转换,包括实施Primitive和将Associations关系转换为References关联。讨论了绝对短名称路径和相对短名称路径的计算方法,并强调了在不同场景下的引用基础识别和转换策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元模型化模式是参数化的结构,当将其应用于实际参数时,会产生规则的,非参数化的结构。 结构只是由关联和聚合关联的元类的集合。 模式的好处在于,它们允许重复使用重复结构,而无需重复其定义。 本章介绍元建模模式的概念,以及它们在AUTOSAR元模型中的使用和表示法。 另一个优点是,保留了元模型的原始结构,并且不会因实现细节而模糊。

Tips:此章节运用泛型编程思想,不懂先去百度后再来看。

 

本章内容有

4:元模型中应用的模型转换

4.1:实施原始型

4.2:实施 Associations 关系作为 References关联(上)

 

 

 

 

4、元模型中应用的模型转换

模型转换模式机制在MetaModel中应用于

• 变体处理(第7章)

• 其他特定目的,例如参考资料

4.1实施《primitive》

本节说明了原语的实现,即使尚未将其(R4.0)实现为真正的模型转换。该方法在模式生成器中实现。

primitive的模型转换

元类“原始”转换为以下元素。

1.用“ _simple”后缀名的另一个primitive。

对于xml,此原语会在生成的模式中产生简单类型,并指定实现细节,例如模式和构面。 此元类用于标记为xml.attribute = true的属性,还用作标记为xml.roleElement = false,xml.roleWrapperElement = false,
xml.typeElement = false,xml.typeWrapperElement = false。

2.具有相同名称的元类。

与所有其他元类一样,此元类继承自《 atpObject》。 因此,除非使用xml.attribute = true进行标记,否则元模型中的UML属性最终将实现为该元类的聚合。

实现基元的模式

 

4.2 实施 Associations 关系作为 References关联

本节说明了关联的实现,即使尚未将其(R4.0)实现为真正的模型转换也是如此。

建立参考

元类之间的引用表示为<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值