Issue 10437: 11.2.5 (02) (ocl2-rtf) Source: NIST (Mr. Peter Denno, peter.denno@nist.gov) Nature: Uncategorized Issue Severity: Summary: oclAsType(typespec : OclType) : T "Evaluates to self, where self is of the type identified by typespec. post: (result = self) and result.oclIsTypeOf(typeName) (BTW , that ought to be "typespec" not typeName). This description is inadequate. The text in 7.4.6 describes the important condition on the use of this method ("An object can only be re-typed to one of its subtypes.") But chapter 7 is informative, not normative. Even with that text moved into 11.2.5, additional discussion is required. For example, referring to the properties that are only defined on the subtype, what would the value of those properties be, once the object is re-typed? Resolution: Revised Text: Actions taken: November 2, 2006: received issue Discussion: End of Annotations:===== s is issue # 10437 11.2.5 (02) oclAsType(typespec : OclType) : T "Evaluates to self, where self is of the type identified by typespec. post: (result = self) and result.oclIsTypeOf(typeName) (BTW , that ought to be "typespec" not typeName). This description is inadequate. The text in 7.4.6 describes the important condition on the use of this method ("An object can only be re-typed to one of its subtypes.") But chapter 7 is informative, not normative. Even with that text moved into 11.2.5, additional discussion is required. For example, referring to the properties that are only defined on the subtype, what would the value of those properties be, once the object is re-typed?