UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — UML 2 Infrastructure / rule for redefinition of Property

  • Key: UMLR-18
  • Legacy Issue Number: 6878
  • Status: open  
  • Source: Simula Research Laboratory ( Dr. Bran Selic)
  • Summary:

    The isConsistentWith() query defined on Property implies that in order for a property redefinition to be logically consistent, the redefining property must be derived if the redefined property is derived. Are these the correct semantics for redefinition? There are cases in the metamodel where this constraint is violated (e.g. Package::ownedMember is not derived, but it redefines derived property Namespace::ownedMember). If there is to be a constraint on redefinition, perhaps it makes more sense the other way around, i.e. a redefining property must be non-derived if the redefined property is non-derived.

  • Reported: UML 2.5 — Fri, 2 Jan 2004 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT