45
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Derived Unions
§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