Parameters synchronization keeps your model valid and synchronized after making changes. How does the synchronization work? After you have created a new element or edited a property the associated elements and properties are updated according to your changes.

The following table lists the pairs of elements that are synchronized.

Synchronized Elements

The backward
synchronization
is available

Behavior (Parameter)

Operation (Parameter)Yes
Operation (Parameter) Call Operation Action (Pin)Yes
Behavior (Parameter) Call Behavior Action (Pin)Yes
Signal (Attribute) Send Signal Action (Pin)Yes
Signal (Attribute) Accept Event Action (Pin)Yes
Activity (Parameter) Activity (Activity Parameter Node) Yes
Behavior (Parameter) Signal Reception (Parameter) Yes
Operation (Parameter) Message (Argument) No
Interaction (Parameter) Interaction Use (Argument)No
Signal (Attribute)Message (Argument)No

The following table lists the synchronized element properties and conditions on which these properties are synchronized.

Synchronized ElementsProperties
NameTypeDirectionMultiplicity
Behavior (Parameter)Operation (Parameter)alwaysalwaysalwaysalways
Operation (Parameter)Behavior (Parameter)alwaysalwaysalwaysalways
Operation (Parameter)

Call Operation Action
(Pin)

when source
and target
have the
same values

when source
and target
have the
same values

always

when source
and target
have the
same values

Behavior (Parameter)

Call Behavior Action
(Pin)

Call Operation Action
(Pin)

Operation
(Parameter)

when target
is undefined
or unnamed

when target
is undefined
or unnamed

always

when target
is ndefined
or nnamed

Call Behavior Action
(Pin)

Behavior (Parameter)
Signal (Attribute)

Send Signal Action
(Pin)

when source
and target
have the
same values

when source
and target
have the
same values

-

when source
and target
have the
same values

Signal (Attribute)

Accept Event Action
(Pin)

Send Signal Action
(Pin)

Signal (Attribute)

when target
is undefined
or unnamed

 

when target
is undefined
or unnamed

 
- 

when target
is undefined
or unnamed

 

Accept Event Action
(Pin)

Signal (Attribute)
Activity (Parameter)

Activity (Activity
Parameter Node)

when target
is undefined
or unnamed

alwaysalways-

Activity (Activity
Parameter Node)

Activity (Parameter)

when target
is undefined
or unnamed

always

not
synchronized

-
Behavior (Parameter)

Signal Reception
(Parameter)

alwaysalwaysalwaysalways

Signal Reception
(Parameter)

Behavior (Parameter)alwaysalwaysalwaysalways

 

To turn on the parameters synchronization


  1. On the Options menu, click Project.
  2. In the Project Options dialog, the General project options group, click to select the Synchronize Parameters and Arguments option.