Issue 6897: importedMember property (uml2-superstructure-ftf) Source: (, ) Nature: Clarification Severity: Minor Summary: The importedMember property is derived from the ElementImports and the PackageImports. self.importedMember->includesAll(self.importedMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | >p.visibleMembers())))) The query importedMembers(...) should be importMembers(...). A fixed version is: self.importedMember->includesAll(self.importMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | >p.visibleMembers())))) Resolution: see above Revised Text: Actions taken: January 10, 2004: received issue March 8, 2005: closed issue Discussion: This is indeed a simple typo and easily fixed. It has to be fixed in both the Infrastructure and Superstructure. Superstructure resolution In the OCL expression for constraint [2] of Namespace on page 36, replace the string “importedMembers” by the string “importMembers”. Infrastructure resolution In the OCL expression for constraint [1] of Namespace on page 143, replace the string “importedMembers” by the string “importMembers”. End of Annotations:===== m: webmaster@omg.org Date: 10 Jan 2004 15:22:58 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Karl Guggisberg Company: nb mailFrom: karl.guggisberg@guggis.ch Notification: No Specification: Unified Modeling Language: Superstructure Section: 7.3.3 FormalNumber: 03-08-02 Version: 2.0 RevisionDate: nb Page: 35 Nature: Clarification Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) Description "The importedMember property is derived from the ElementImports and the PackageImports. self.importedMember->includesAll(self.importedMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | >p.visibleMembers())))) The query importedMembers(...) should be importMembers(...). A fixed version is: self.importedMember->includesAll(self.importMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | >p.visibleMembers()))))