构造型(Stereotype)

构造型定义了如何扩展现有的元类,并允许使用平台或特定领域的术语或表示法来代替或用于扩展元类的术语或符号。

构造型支持泛化关系,一个构造型可以继承另外一个构造型的所有属性。

MBSES对构造型进行了一点功能扩展,增加了如下两个属性:

  1. 是否覆盖元素的基本构造型:如果打勾(是),则应该构造型时,将不显示元素系统的构造型名称,只显示用户定义的这个构造型名称;如果“否”,则同时显示元素的系统构造型和用户定义的构造型。
  2. 应用时是否显示名称:如果不打勾(否),则只显示构造型属性值,不显示构造型名称;打勾(是),显示这个构造型名称。

例如使用“ZRSW”库中的“说明”构造型,为模块增加中文说明。这个说明构造型的在库中定义如下图所示,“应用时是否显示名称”是否,表示在给元素增加“说明”时,没必要再显示“说明”这两个字,仅仅显示说明的内容。

每个构造型属性也可以设置“应用时是否显示名称”,如果不显示,则应用时构造型属性的名称也不显示。

在一个模块中应用这个构造型后(通过模块节点的右键菜单“设置构造型”),输入“说明”属性内容,显示的效果如下图所示。如果“应用时是否显示名称”为是的话(包括构造型属性),构造型显示效果如最后一个模块所示。对于“说明”这个构造型,显示名称是没必要的,所以系统库中是不显示名称。(另外,对于“说明”,不使用构造型,也可以通过打开“系统设置”“元素属性”:是否显示说明选项,为所有元素增加“说明”)。

MBSES用户使用说明书