📄 umlsemantics003.htm
字号:
<p>并非UML元模型中的每一个类都是元素的子类型。不能独立存在的部件(例如,名字)就不是元素。这样的部件在系统实例通常是可以访问到的,因为它们通常都是某些元素实例的部件。另外,模型之外的任何部件都不是元素。这样,如下的元模型类都不是元素的子类型,都不能参加依赖关系,也不能具有构造型、标志值、附注和限制条件的实例:</p> <blockquote> <blockquote> <p>动作表达式</p> <p>实际参量</p> <p>布尔值</p> <p>布尔表达式</p> <p>并发</p> <p>表达式</p> <p>形参</p> <p>可一般化元素</p> <p>列表</p> <p>成员</p> <p>多重标记</p> <p>名字</p> <p>嵌套</p> <p>拥有</p> <p>点</p> <p>投影</p> <p>引用</p> <p>信号</p> <p>时间表达式</p> <p>类型表达式</p> <p>未解释的</p> <p>可视性</p> <font face="Times New Roman"><p></font> <font face="Times New Roman"></p> </blockquote> </blockquote> </blockquote> </blockquote> <blockquote> <blockquote> </font><p>在一个模型实例的演化过程中,它的内部成分有时会不完整而且可能会与本身不一致;另外,会在完整的模型实例和部分模型实例之间实现交换。在这种情况下,引用远处的元素实例(即,这些元素实例不是转换中的部件,只是通过某些方式被转换中的部件使用)必须被阻止。具体的实现方法已超出了UML语义核心范围,这里不再讨论。</p> <b><font face="Arial" size="5"><p></font></b><font size="5">2<a name="2.4"></a>.4 </font>标准元素</p> <p>共有六个标准构造型应用于本图所描述的元模型类:</p> <table border="1" cellspacing="1" bordercolor="#000000" width="534" align="center"> <tr> <td width="22%">名字</td> <td width="22%">应用于</td> <td width="57%">语义</td> </tr> <tr> <td width="22%">导出</td> <td width="22%">依赖</td> <td width="57%">导出依赖是一种构造型依赖,它的源和目标都是元素,这两个元素通常(但不是必须)属于同一类型。导出依赖指定源由目标导出 ,表示源不是明显地,而是隐含地由目标导出。</td> </tr> <tr> <td width="22%">表面</td> <td width="22%">包</td> <td width="57%">表面是一种构造型包,它只引用(不拥有)元素。</td> </tr> <tr> <td width="22%">友元</td> <td width="22%">依赖</td> <td width="57%">友元依赖是一种构造型依赖,它的源是包,目标是另外的包。友元依赖扩展了由一个包实例成分到另一个包实例成分的隐含或确定内引的可视性。</td> </tr> <tr> <td width="22%">内接口</td> <td width="22%">依赖</td> <td width="57%">内接口依赖是一种构造型依赖,它的源是包,目标是另外的包。内接口依赖使目标包的公有成分在源包中可引用。</td> </tr> <tr> <td width="22%">stub</td> <td width="22%">包</td> <td width="57%">stub包是一种构造型包,它表示不完全转换的包。</td> </tr> <tr> <td width="22%">追踪</td> <td width="22%">依赖</td> <td width="57%">追踪依赖是一种构造型依赖,它的源是一个模型中的模型元素,目标是相同模型或不同模型中的模型元素。追踪依赖是唯一一种可以跨越模型边界的关系。追踪依赖表示源可以在概念上追踪回目标。</td> </tr> <tr> <td width="22%"> </td> <td width="22%"> </td> <td width="57%"> </td> </tr> </table> <p>有一个标准标志值应用于本图所描述的元模型类:</p> <table border="1" cellspacing="1" bordercolor="#000000" width="534" align="center"> <tr> <td width="22%">名字</td> <td width="22%">值</td> <td width="22%">应用于</td> <td width="35%">语义</td> </tr> <tr> <td width="22%">文档</td> <td width="22%">字符串</td> <td width="22%">元素</td> <td width="35%">文档是对元素实例的注释、描述或解释。</td> </tr> </table> </blockquote> </blockquote> <blockquote> <b><p><a href="umlsemantics001.htm">返回目录</a></b></p> <blockquote> <font face="Times New Roman" size="3"><p> </p> </font> </blockquote> </blockquote> </body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -