§If a property is derived, then
its value(s) can be computed from other information
§
§A property may be marked
as being a derived union
§
§The collection of values
denoted by the property in some context is derived by being the strict union of all
of the values denoted, in the same
context, by properties defined to subset it
§
§If a derived union
property is not multivalued, the values of all the subsets must be either the same or null
§
§The UML2 API and code
generator provide support for Java code to enforce these derived union constraints