缩减边缘规则参考

“减少边”规则用于在保留拓扑的同时简化逻辑示意图,方法是将各个预期的网络线要素或边对象及其所有的连接点合并为逻辑示意图交汇点。 此类交汇点称为缩减交汇点。

所生成逻辑示意图中的任何缩减交汇点将汇集一个网络线要素及其所有的连接点;也就是说,缩减交汇点无法汇集若干个网络线要素或边对象。

缩减边缘规则进程

该进程在每个要缩减的网络要素线或网络边对象候选项上运行。用于检测其所有连接点;即沿该网络要素线或网络边对象连接的末端点和任何点,并用于将所有要素或对象聚合在规则执行期间创建的特定“缩减交汇点”下。

缩减边缘时的连接更改和关联报告

下面的示例介绍缩减边缘规则在不同条件下管理图表和关联报告的方法:

逻辑示意图 A - 用于处理简单网络线要素或网络边对象的缩减边规则

上述第一张图显示缩减边前的逻辑示意图 A;即 B1 黑色总线简单线缩减前的逻辑示意图内容。该总线与 J1 和 J2 交汇点相连。

减少黑色总线前的示例逻辑示意图 A
显示了在缩减边之前的逻辑示意图 A。

下图显示了缩减边之后的逻辑示意图 A,其中保留了重新连接的边(结果 A1)或不保留它们(结果 A2)。

缩减黑色总线之后的示例逻辑示意图 A
结果 A1 - 显示了缩减边之后的逻辑示意图 A,其中保留了重新连接的边。
缩减黑色总线之后的示例逻辑示意图 A
结果 A2 - 显示了缩减边之后的逻辑示意图 A,其中聚合了重新连接的边(默认规则行为)。
  • 在任何情况下,J1、J2 和 B1 在生成的逻辑示意图中不再可见,但规则可继续追踪这些要素。它们现在与规则执行期间创建的特定“缩减交汇点”RJ1(黑色菱形交汇点)相关联。
  • 在生成的逻辑示意图 A1 中,规则已设置为保留重新连接的边。这将导致连接到总线上的点的 E1、E2 和 E3 边保留并重新连接到 RJ1 缩减交汇点。
  • 在生成的逻辑示意图 A2 中,规则已设置为聚合重新连接的边。这将导致连接到总线上的点的所有 E1、E2 和 E3 边在缩减边 R1、R2 和 R3 下聚合。请注意,每条缩减边都将跟踪其聚合的实际边。

示例 B - 用于处理具有中跨连通性点的网络线要素的缩减边规则

下面的第一张图显示缩减边之前的逻辑示意图 B;即在缩减 B1 黑色总线线要素及其所有中跨连通性点之前的逻辑示意图内容 - J1、J2、J3 和 J4。

减少黑色总线前的示例逻辑示意图 B
显示了在缩减边之前的逻辑示意图 B。

下图显示了缩减边之后的逻辑示意图 B,其中保留了重新连接的边(结果 B1)或不保留它们(结果 B2):

缩减黑色总线之后的示例逻辑示意图 B
结果 B1 - 显示了缩减边之后的逻辑示意图 B,其中保留了重新连接的边。
缩减黑色总线之后的示例逻辑示意图 B
结果 B2 - 显示了缩减边之后的逻辑示意图 B,其中聚合了重新连接的边(默认规则行为)。
  • 无论重新连接的边的规则设置为何,逻辑示意图中不再显示 J1、J2、J3、J4 和 B1;现在,它们全部聚合在缩减交汇点 RJ1(黑色菱形)下。
  • 当规则设置为总线上的中跨连通性点连接的所有边(即,E1、E2 和 E3)将保留并重新连接到 RJ1 缩减交汇点。
  • 当规则设置为聚合重新连接的边时(结果 B2),每条边(E1、E2 和 E3)将在缩减边(R1、R2 和 R3)下聚合,每条边将跟踪其聚合的实际边。

边减少和包含

在包含方面,缩减边缘规则处理与要缩减的线具有相同状态的点;即内容或非内容。如果线是内容要素或对象,则仅当相关的末端点和连接点共享相同容器时,才能对其进行完全缩减。

例如,在下面的逻辑示意图 C 中,有两条总线,一条具有绿色连接点和端点,另一条具有黑色连接点和紫色及橙色端点。

减少两条黑色总线前的示例逻辑示意图 C
显示了在执行缩减边规则之前的逻辑示意图 C。

如果与每条总线关联的所有点都是内容,则缩减边规则可成功完全缩减两条总线。生成的逻辑示意图外观如下图所示:

缩减两条黑色总线(当其所有关联点都是内容时)后的示例逻辑示意图 C1
显示了完全缩减后的逻辑示意图 C。

以下示例显示了无法完全缩减右侧总线的情况:

  • 逻辑示意图 C1 显示缩减边规则的结果,其中所有绿色点及其相关总线为内容,但与第二条总线相关的黑色、橙色和紫色点均不是内容,或只有中间的黑色点为内容。
  • 逻辑示意图 C2 显示当除紫色端点外其他端点都是内容要素时的缩减边规则结果。
  • 逻辑示意图 C3 显示当除橙色端点外其他端点都是内容要素时的缩减边规则工作原理。

逻辑示意图 C1 的结果
显示了生成的逻辑示意图 C1。
逻辑示意图 C2 的结果
显示了生成的逻辑示意图 C2。
逻辑示意图 C3 的结果
显示了生成的逻辑示意图 C3。

缩减边规则配置

可使用添加按属性缩减边规则工具在模板上添加缩减边规则。

相关主题