In the example below I would like to have an interface that define a data structure schema with some properties, here
foo is a static property of the class. The last inherited class override the property to extend its value. We can imagine a more concrete case where I have a Temperature sensor with a static property that indicate the maximum measurable temperature. A more sensitive sensor is still a sensor that can be used as a "standard" sensor, but it extend the range of measurement.
What is the correct way to write this in UML 2.5?