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.

randomness