前页 | 后页 |
MDG Technologies- UML配置文件扩展
Schema Composer与MDG技术一起使用。 除通用之外,它用于模式生成的标准仅对遵循该框架的模型有意义。但是,扩展现有的MDG技术非常容易。确保在您的业务特定域或子域中创作的元素提供一致命名的元数据或“标记值”。
Schema Composer通过其脚本集成支持对UML概要文件/框架的扩展。在Schema Composer中分配了脚本后,转换过程将调用此脚本并要求其翻译关键字。这些关键字通常是UML刻板印象。如果特定技术与配置文件相关联,那么Schema Composer将调用此函数,并为其传递MDG技术的名称。
该脚本可以返回输入名称,并且不会进行映射,也可以返回另一个MDG技术的名称。发生这种情况时,Schema Composer会再次要求该功能选择映射任何UML配置文件。最后,它将要求脚本转换核心技术中的构造型。
这样,模型转换的结果将是,除了任何核心标记值之外,子模型的任何UML元素还将显示扩展的标记值。
映射MDG技术的示例脚本
函数TranslateStereotype(立体声)
{
var newStereo =立体声;
如果(立体声==“ UPCC3”)
{
newStereo =“ XXX UPCC3”
}
返回newStereo;
}
映射UML配置文件的示例脚本
函数TranslateStereotype(立体声)
{
var newStereo =立体声;
如果(立体声==“ UPCC3-BIE库抽象语法”)
{
newStereo =“ UPCC3-BIE库XXX语法”
}
返回newStereo;
}
映射UML构造型的示例脚本
函数TranslateStereotype(立体声)
{
var newStereo =立体声;
如果(立体声==“ ABIE”)
{
newStereo =“ XXX ABIE”;
}
返回newStereo;
}