Synchronizing the Mapping of Behavior Ports and Interfaces

In most cases the synchronization is done automatically, but in some cases you must synchronize.

Such cases are:

  • Importing old models that are not synchronized.
  • Models saved excluding behavior representations.
  • Models where the references containing behaviors are locked by the user.

Tips:
  • You can always use the command to verify that the mapping is synchronized.
  • You can also use this command to improve the display of the behaviors if they contains many ports or interfaces.

    The command resizes the icon and diagram of the MainModel of the behaviors to fit to the ports and interfaces if needed.

    Note: No resize is performed for a behavior if you have manually changed the graphical properties for the MainModel of that behavior.

Important: Some modifications have to be synchronized from the behavior, that is, if you want them to be synchronized:
  • Changing instance names of ports or interfaces
  • Renaming ports or interfaces
  • Editing extends of ports or interfaces
  • Modifying extensions of ports or interfaces
  • Modifying default layout of ports or interfaces (for example moving them).
See Updating Behavior Ports and Interfaces.


Before you begin:
  • The models you want to synchronize are open.
  • You must be authorized to edit the behaviors.
  1. From the Behaviors section of the action bar, click Behavior Interface Update .
    • The port and interface mapping is updated.
    • The Messages Reporting window appears to confirm the changes of the ports and interfaces in the behaviors. The column Model displays the name of the model that raised the message.
  2. Optional: In the Message Reporting window, you can:
    • Select a line with a message to display.

      The corresponding object is selected in the tree and 2D.

    • Double-click a line with a message to display.

      The corresponding model is reframed on in 2D.