Warning: Table './webel02_wcadrupal/cache_page' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www.webel.com.au/image/coloredthingibd-seeing-value-inside-things' in /home/webel02/public_html/includes/database.mysql.inc on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 736

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 737

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 738

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 739
ColoredThing.ibd: seeing value inside things | Webel IT Australia "The Elements of the Web"
Click on the image below to view it full size in an image viewer !
ColoredThing.ibd: seeing value inside things

The IBD of the ColoredThing can be used to represent its single color:Color value property, which in MD SysML is handled by a dedicated stereotype.

The classifier-level stereotype ValueType is only "showing through" from the type Color; this can be compared with the "translucency" software pattern, where a static (class-level) value for a field is assigned to all instances of a property, until an instance value is assigned. As soon as one assigns an instance-level (property-level) stereotype to a property in MagicDraw™ UML the classifier-level one will no longer "show through". Try it !

As we'll see, it can be handy to show value properties "structurally" in IBDs, especially when it comes to exploring value states.