第 2 章 在路由编辑器中编辑路由上下文
The following sections describe how to edit a routing context.
2.1. 在路由中添加模式
路由由一系列连接的模式组成,当它们放置在 Route
容器节点上的 canvas 后,称为节点。完整的路由通常由一个起始端点、处理节点字符串以及一个或多个目标端点组成。
当您将模式添加到 canvas 上的 Route 容器中时,模式会采用表示其节点类型的颜色:
-
BLULP-wagonRoute 容器,对应于上下文文件中的路由元素,以及其他容器节点,例如当和包含完成其逻辑的其他 EIP 的 EIP
时
,这些容器节点则与完成其逻辑的其他 EIPs 相关联 - 用于输入数据输入路由的 green interaction-mvapichConsumer 端点
- orange iwl-mvapichEIPs,路由、转换、进程或控制数据传输路由流
- 输出数据退出路由的 purple iwl-wagonProducer 端点
流程
在路由中添加模式:
- 在 面板上,找到您要添加到路由的模式。
使用以下方法之一:
- 单击面板中的模式 , 然后在 canvas 中单击路由容器。
将模式拖到目标
Route
容器上并丢弃它。或者,您可以在没有传出连接的现有节点上或两个节点之间现有连接中添加模式,以便让工具自动连接所有涉及的连接。
该工具检查生成的连接是否有效,然后允许或阻止您在目标中添加模式。对于有效的连接,工具的行为会根据目标是节点还是连接的不同:
- 对于 现有节点,工具会将新节点添加到目标节点的传出端(根据 编辑器首选项的设置方式),并在它们之间进行自动连接。
- 对于 现有连接,工具会在两个连接节点之间插入新节点,并在三个节点之间自动重新连接连接
另外,您可以手动连接两个节点:
-
在 canvas 上的
Route
容器中,选择源节点以显示其连接器箭头。 将源节点的连接器箭头( )拖到目标节点,并释放鼠标按钮来丢弃连接器。
注意并非所有节点都可以连接。当您尝试将源节点连接到无效的目标节点时,工具会显示附加到鼠标光标的 符号,连接器无法坚持到目标节点。
-
在 canvas 上的
在 Route 容器中添加模式后,您可以将其拖到路由容器内的不同位置,或者将其拖到 canvas 上的另一个路由容器,只要它可以建立有效的连接。您还可以重新定位已连接的现有节点,只要移动可以建立另一个有效的连接。
要查看简短的视频,它演示了如何重新组成端点,请单击此处。
-
选择 File
Save。这些工具将路由保存在上下文文件中,无论它们是否完成。
新模式会出现在 Route
容器的 canvas 上,并成为所选节点。Properties 视图显示您可以编辑的新节点属性的列表。
更改布局方向
当您将一个节点连接到另一个节点时,工具会根据路由编辑器的布局首选项更新布局。默认值为 Down。
访问路由编辑器的布局首选项:
-
在 Linux 和 Windows 机器上,选择 Windows
Preferences Fuse Tooling Editor 选择图形编辑器的布局方向。 -
在 OS X 上,选择 CodeReady Studio
Preferences Fuse Tooling Editor 选择图表编辑器的布局方向。