Issue 9886: OCL Syntax in expressions (uml2-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: Summary: When OCL is used in body of OpaqueExpressions it's unclear what syntax should be used - in particular whether keywords like "context:", "inv:", "pre:" should be used or not. Section 7.3.35 should, for OCL, reference the correct concrete syntax element in the OCL spec. Additional material for this issue: At the moment in 7.3.35 there is just a 'style guideline' for how OCL constraints/expressions should be expressed using an OpaqueExpression For interoperability there should be a stronger statement that OCL constraints *must* have language = "OCL". Also it should be made clearer that such OpaqueExpressions should have type=Boolean Resolution: Revised Text: Actions taken: July 6, 2006: received issue Discussion: End of Annotations:===== s is issue # 9886 Subject: RE: issue 9886 Date: Wed, 2 Aug 2006 06:58:59 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: issue 9886 Thread-Index: AcamuJ4G8p9x+mNnQRulgF5GlMLWHQPgv0kg From: "Pete Rivett" To: "Juergen Boldt" , , Additional material for this issue: At the moment in 7.3.35 there is just a 'style guideline' for how OCL constraints/expressions should be expressed using an OpaqueExpression For interoperability there should be a stronger statement that OCL constraints *must* have language = "OCL". Also it should be made clearer that such OpaqueExpressions should have type=Boolean. -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: Thursday, July 13, 2006 9:12 PM To: issues@omg.org; uml2-rtf@omg.org Subject: issues 9886 - 9888 -- UML 2 RTF issues ISSUES From: "Pete Rivett" This is issue # 9886 OCL Syntax in expressions When OCL is used in body of OpaqueExpressions it's unclear what syntax should be used - in particular whether keywords like "context:", "inv:", "pre:" should be used or not. Section 7.3.35 should, for OCL, reference the correct concrete syntax element in the OCL spec. OCL Syntax in expressions Subject: FW: issue 9886 Date: Thu, 21 Sep 2006 08:43:45 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: issue 9886 Thread-Index: AcamuJ4G8p9x+mNnQRulgF5GlMLWHQPgv0kgCdZEoVA= From: "Pete Rivett" To: "Juergen Boldt" Could you add this extra text to the database please. Pete -------------------------------------------------------------------------------- From: Pete Rivett [mailto:pete.rivett@adaptive.com] Sent: Wednesday, August 02, 2006 2:59 PM To: Juergen Boldt; issues@omg.org; uml2-rtf@omg.org Subject: RE: issue 9886 Additional material for this issue: At the moment in 7.3.35 there is just a 'style guideline' for how OCL constraints/expressions should be expressed using an OpaqueExpression For interoperability there should be a stronger statement that OCL constraints *must* have language = "OCL". Also it should be made clearer that such OpaqueExpressions should have type=Boolean. -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: Thursday, July 13, 2006 9:12 PM To: issues@omg.org; uml2-rtf@omg.org Subject: issues 9886 - 9888 -- UML 2 RTF issues ISSUES From: "Pete Rivett" This is issue # 9886 OCL Syntax in expressions When OCL is used in body of OpaqueExpressions it's unclear what syntax should be used - in particular whether keywords like "context:", "inv:", "pre:" should be used or not. Section 7.3.35 should, for OCL, reference the correct concrete syntax element in the OCL spec. When OCL is used in body of OpaqueExpressions it's unclear what syntax should be used - in particular whether keywords like "context:", "inv:", "pre:" should be used or not. Section 7.3.35 should, for OCL, reference the correct concrete syntax element in the OCL spec.