Issue 8274: UML2/Infra section 11.6.2/ Enumerations should not have attributes (uml2-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: Summary: 11.6.2 of Infra and 7.3.16 of Super refer to the possibility of Enumerations having attributes: "A compartment listing the attributes for the enumeration is placed below the name compartment." This concept does not make sense to me: an enumeration inherently represents a single value-set modeled through owned EnumerationLiterals. The only type of attribute that might ever make sense is a derived attribute (e.g. Color.isPrimary). Proposed resolution: Add constraint to above sections on Enumeration to state that only attributes permitted are derived ones. Also that any Operation must have isQuery=true. Resolution: Revised Text: Actions taken: February 14, 2005: received issue Discussion: Disposition: Deferred to UML 2.4 RTF End of Annotations:===== ubject: UML2/Infra section 11.6.2/ Enumerations should not have attributes Date: Mon, 14 Feb 2005 13:12:08 -0500 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: UML2/Infra section 11.6.2/ Enumerations should not have attributes Thread-Index: AcUSvsIAWaZK7TwNT5uYrELPIiCHcQ== From: "Pete Rivett" To: X-Virus-Scanned: by amavisd-new at sentraliant.com 11.6.2 of Infra and 7.3.16 of Super refer to the possibility of Enumerations having attributes: "A compartment listing the attributes for the enumeration is placed below the name compartment." This concept does not make sense to me: an enumeration inherently represents a single value-set modeled through owned EnumerationLiterals. The only type of attribute that might ever make sense is a derived attribute (e.g. Color.isPrimary). Proposed resolution: Add constraint to above sections on Enumeration to state that only attributes permitted are derived ones. Also that any Operation must have isQuery=true. Pete Rivett (mailto:pete.rivett@adaptive.com) CTO, Adaptive Inc. Dean Park House, 8-10 Dean Park Crescent, Bournemouth, BH1 1HL, UK Tel: +44 (0)1202 449419 Fax: +44 (0)1202 449448 http://www.adaptive.com