How to Connect Nodes

6-30 Oracle Complex Event Processing Developers Guide Figure 6–45 EPN Assembly File: After Connection

6.4.3 Laying Out Nodes

Certain EPN Editor actions will use the location of the action as the location of the rendered result. For example, when adding new nodes to an EPN using the EPN editor, a new node will appear at the location of the mouse click that was used to show the EPN Editor context menu. The user may not reposition the nodes on the EPN Editor. To refresh the layout of the nodes on the EPN Editor, click the Layout EPN button on the EPN Editor toolbar as Figure 6–46 shows. Figure 6–46 Laying Out Nodes For more information, see Section 6.2.4, Layout .

6.4.4 Renaming Nodes

Most node types support a rename operation that will change all references to the node across both assembly and configuration XML files. You can select Rename from the node’s context menu as Figure 6–47 shows. Figure 6–47 Renaming Nodes

6.4.5 Deleting Nodes

You may delete most nodes and connections visible on the EPN Editor using the node’s context menu or the Delete key: Oracle CEP IDE for Eclipse and the Event Processing Network 6-31 ■ Using the keyboard, select the object you want to delete and then click the Delete key. ■ Using the context menu, right-click on the object to show the context menu, then select Delete as Figure 6–48 shows. Figure 6–48 Deleting Nodes When deleting a node, the incoming and outgoing connections are also deleted. For example, Figure 6–49 shows the EPN and Figure 6–51 shows the assembly file before deleting the channel node named stream. Figure 6–49 EPN Before Deleting a Channel Node Figure 6–50 Assembly File Before Deleting a Channel Node Figure 6–51 shows the EPN and Figure 6–52 shows the assembly file after deleting this channel node. 6-32 Oracle Complex Event Processing Developers Guide Figure 6–51 EPN After Deleting a Channel Node Figure 6–52 Assembly File After Deleting a Channel Node Note: If a bean or other anonymous element is deleted, then the object containing that object is deleted too. For example, given a bean within a wlevs:listener element, then deleting the bean will delete the listener element too.