元模型化模式是参数化的结构,当将其应用于实际参数时,会产生规则的,非参数化的结构。 结构只是由关联和聚合关联的元类的集合。 模式的好处在于,它们允许重复使用重复结构,而无需重复其定义。 本章介绍元建模模式的概念,以及它们在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)实现为真正的模型转换也是如此。
建立参考
元类之间的引用表示为<