通过一些规则来确保将 UML 概要文件正确应用于目标模型的模型到模型变换

此样本显示了一个模型到模型变换,当此变换运行时,它会通过一些规则来确保将 UML 库和概要文件正确应用于由变换生成的 in-memory 模型。当您运行或重新运行模型到模型变换时, 结构化合并功能会将生成的 in-memory 模型与您指定的目标模型进行合并,而此目标模型必须是应用了 UML 概要文件和/或库的一个现有 UML 模型文件。这些规则将验证这些模型是否引用适当的 UML 概要文件和库的同一 in-memory 实例。
所需时间:20 分钟
必须安装了变换编写组件,才能成功使用此样本。
注: 此样本可能需要一些可选的可安装组件。如果运行样本时遇到错误或者找不到用户界面选项,请确保您已经安装了适当的可选组件。
变换编写者可以添加下面的一项或两项规则,以确保此变换正确地将 UML 库和概要文件应用于已经应用了 UML 库和概要文件的现有目标模型。如果变换操作将更新现有目标模型而不是完全覆盖现有目标模型或者创建新的目标模型,那么由变换在运行时生成的 in-memory 模型与现有目标模型必须引用每个已应用的 UML 库和概要文件的同一实例,否则就不能合并这些模型。

反馈