# Rename Signal And Ports Forward

This action allows you to rename a signal forward across all hierarchy levels all the way to the signal's destination blocks. To do so, the action renames all port blocks, existing line labels, and optionally also Goto/From tags on the signal path.

If there are model reference blocks on the signal path, a dialog asks you whether or not the renaming should continue in the referenced model. If there are library references on the signal path, the renaming does not continue in the library. When the action is completed, a separate window lists all the references where renaming was discontinued.

You can use the action demo model as part of the MoRe demo model to try out the action and learn how to use it.

Example 1:

Rename the signal forward from "old" to "new", starting at the selected signal line.

Example 2:

Rename the signal forward starting at the selected inport block.

Example 3:

Start the renaming at the source of the signal of the current selection. This allows you to rename an entire signal tree without having to manually navigate to the source of the signal.

Example 4:

Rename all Goto/From tags on the signal path in addition to the signal labels and port blocks.

Example 5:

Apply MoRe's config files to all blocks and signal lines on the signal path. This allows you to unify your modeling style along the signal path, for example, by setting the signal label propagation for all lines or a uniform block color for all port blocks.

Usage:

Select the signal line or the inport or outport block where you would like the renaming to start. Then select the action. In the pop-up dialog, enter the new signal name and you can select some of the options described above.