UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — UML 2 Super/pg.75/kinds of changeability

  • Key: UML22-491
  • Legacy Issue Number: 6216
  • Status: closed  
  • Source: Simula Research Laboratory ( Dr. Bran Selic)
  • Summary:

    pg. 75: StructuralFeature::isReadOnly
    Limits severely limits previous capabilities to define various kinds of changeability. Even if some people think that the varieties of changeablity are not right, we should make this an enumerated value to provide extensibility for profiles. Call it "changeablity" as before. Should have enum values:

    Changeable (unrestricted)

    readOnly (no changes after initialization)

    [Note that the meaning and semantics of "initialization" are completely undefined, so this isn't all that useful.]

    The following additional choices were available in UML1:

    CreateOnly (add a set any time after initialization but no further changes)

    addOnly (may add members to the set but not change or remove any)

    Both of these occur in practice often enough.

  • Reported: UML 1.5 — Sun, 7 Sep 2003 04:00 GMT
  • Disposition: Resolved — UML 2.1
  • Disposition Summary:

    see above

  • Updated: Fri, 6 Mar 2015 20:58 GMT