Tags and keywords
The main reason to use a SysML ItemFlow on an Association is to indicate compatability with FlowProperty items on the associated blocks:
The example happens to use ValueTypes as the conveyed Classifiers. The ItemFlow on the Association uses
Water, which is compatible with type
Liquidof each the FlowProperty defined on the Associated blocks.
SysML-1.6: 'The itemProperty attribute has no values if the item flow is realized by an Association.'
The main power of ItemFlow comes when one indeed uses an itemProperty as shown next