预订演示
前页 后页

MDG 技术- UML配置文件Extensions

Schema 编辑器使用MDG技术。它用于模式生成的标准(除 Generic 外)仅对遵循该框架的模型有意义。然而,扩展现有的MDG 技术非常容易。确保在您的业务特定域或子域中创作的元素提供一致命名的元数据或“标记值”。

Schema 编辑器通过其脚本集成支持对UML配置文件/框架的扩展。当在Schema 编辑器中分配一个脚本时,转换过程将调用该脚本并要求它翻译关键字。这些关键字通常是UML原型。如果特定技术与配置文件相关联, Schema 编辑器将调用此函数,将MDG 技术的名称传递给它。

该脚本可以返回输入名称,并且不会发生映射,或者它可以返回另一个MDG 技术的名称。发生这种情况时, Schema 编辑器将再次要求该函数选择性地映射任何UML配置文件。最后,它会要求脚本翻译来自核心技术的刻板印象。

模型转换的结果将是子模型的任何UML元素将显示除了任何核心标记值之外的扩展标记值值。

Example script that maps MDG Technology

function TranslateStereotype (stereo)

{

   var newStereo = stereo;

   if (stereo == "UPCC3")

   {

        newStereo = "XXX UPCC3"

   }

   return newStereo;

}

Example script that maps UML profile

function TranslateStereotype (stereo)

{

   var newStereo = stereo;

   if (stereo == "UPCC3 - BIE Library Abstract Syntax")

   {

        newStereo = "UPCC3 - BIE Library XXX Syntax"

   }

   return newStereo;

}

Example script that maps UML Stereotype

function TranslateStereotype (stereo)

{

   var newStereo = stereo;

   if (stereo == "ABIE")

   {

        newStereo = "XXX ABIE";

   }

   return newStereo;

}