Issue 18529: Feature values need to be created for private structural features of parent classifiers (fuml-rtf) Source: Ivar Jacobson International AB (Mr. Ed Seidewitz, eseidewitz(at)ivarjacobson.com) Nature: Uncategorized Issue Severity: Summary: Specification: Semantics of a Foundational Subset for Executable UML Models (fUML), v1.1, RTF Beta (ptc/2012-10-18) Subclause: 8.3.2.2.25 StructuredValue The StructuredValue::createFeatureValues operation is described to “Create empty feature values for all structural features, direct and inherited, of the types of this structured value.” It does this by iterating through the members of all types of the given structured value, which includes inherited members. Unfortunately, structural values that are private members of parent classifiers are not inherited, but they also need to have feature values created in the structured value. Resolution: Revised Text: Actions taken: March 5, 2013: received issue Discussion: End of Annotations:===== m: Ed Seidewitz To: "issues@omg.org" Date: Tue, 5 Mar 2013 22:09:45 -0500 Subject: Feature values need to be created for private structural features of parent classifiers Thread-Topic: Feature values need to be created for private structural features of parent classifiers Thread-Index: Ac4aF+cdrbHwWKF5RR+ewPC7T0I0nQ== Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-Mailprotector-Decision: deliver X-Mailprotector-Connection: TLSv1|[10.1.50.225]|10.1.50.225|outbound.mailprotector.net|0.0|0.0|0|||0|0|0|0 X-Mailprotector-Results: null_ptr subject_50_chars subject_10_spaces clean X-Mailprotector-Score: 80 X-Mailprotector-IP-Analysis: 0, 10.1.50.225, Ugly c=0.813934 p=-0.976977 Source White X-Mailprotector-Scan-Diagnostics: 0-0-0-5916-c X-Mailprotector-ID: 038c1ee3-be87-456d-8791-4215a4e49230 X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAQr+n5E= X-Brightmail-Tracker: AAAAAA== Specification: Semantics of a Foundational Subset for Executable UML Models (fUML), v1.1, RTF Beta (ptc/2012-10-18) Subclause: 8.3.2.2.25 StructuredValue The StructuredValue::createFeatureValues operation is described to .Create empty feature values for all structural features, direct and inherited, of the types of this structured value.. It does this by iterating through the members of all types of the given structured value, which includes inherited members. Unfortunately, structural values that are private members of parent classifiers are not inherited, but they also need to have feature values created in the structured value.