Issue 7532: value of an association class call expression (ocl2-rtf) Source: OpenModeling (Mr. Jos Warmer, jos.warmer(at)openmodeling.nl) Nature: Uncategorized Issue Severity: Summary: 24. -- [1] The result value of an association class call expression is the value -- bound to the name of the association class to which it refers. Note that the -- determination of the result value when qualifiers are present is specified in -- section 5.4.3 ("Well-formedness rules for the AS-Domain-Mapping.exp-eval -- Package"). The operation getCurrentValueOf is an operation defined on -- ObjectValue in section 5.2.3 ("Additional operations for the Values Package"). context AssociationClassCallExpEval inv: qualifiers->size = 0 implies resultValue = source.resultValue.getCurrentValueOf(referredAssociationClass.name) ==> ’size’ should be ’size()’ ==> ’resultValue’ should be ’resultValue->oclAsType(OCLDomain::Values::ObjectValue)’ Resolution: Revised Text: Actions taken: June 10, 2004: received issue Discussion: End of Annotations:===== s is issue # 7532 value of an association class call expression 24. -- [1] The result value of an association class call expression is the value -- bound to the name of the association class to which it refers. Note that the -- determination of the result value when qualifiers are present is specified in -- section 5.4.3 ("Well-formedness rules for the AS-Domain-Mapping.exp-eval -- Package"). The operation getCurrentValueOf is an operation defined on -- ObjectValue in section 5.2.3 ("Additional operations for the Values Package"). context AssociationClassCallExpEval inv: qualifiers->size = 0 implies resultValue = source.resultValue.getCurrentValueOf(referredAssociationClass.name) ==> .size. should be .size(). ==> .resultValue. should be .resultValue->oclAsType(OCLDomain::Values::ObjectValue).