Hello - thanks for taking the time to provide an answer
Yes, I have got the tick applied in the box in the right upper corner reading "Apply auto color". I will try to explain a bit better the context for what I am trying to do.
- Port Library: used to create port classes. Port Type 1, Port Type 2... etc.
- Block Definition Diagrams: used to create the blocks which make up the system. Subsystem 1, Subsystem 2... etc. Port instances from the library are also dragged onto these blocks.
- Internal Block Diagram: used to show the interrelationships between instances of the Subsystems defined in BDDs by adding connectors between ports.
Autocolouring is already working, but only if I manually add a tagged value to each port instance on the IBD, however, I would like it use the tagged value inherited from the blocks in the BDDs.
Geert, thanks for your response. The concept of inheritance would suggest it should work but it seems this isn't a capability of Sparx then?