Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 357097

Summary: There is an underscore missing in the file eIsSet.override.javajetinc in line 29.
Product: [Modeling] MDT.UML2 Reporter: Danny Arnold <despair.blue>
Component: CoreAssignee: Kenn Hussey <Kenn.Hussey>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 Flags: Kenn.Hussey: indigo+
Version: unspecified   
Target Milestone: SR1   
Hardware: All   
OS: All   
Whiteboard:

Description Danny Arnold CLA 2011-09-08 10:31:51 EDT
Build Identifier: 20110615-0604

File: plugins/org.eclipse.uml2.codegen.ecore/templates/model/Class/eIsSet.override.javajetinc
Line: 29

"_ESETTING_DELEGATE" should be "__ESETTING_DELEGATE"

The generated code will have errors otherwise. 

Reproducible: Always

Steps to Reproduce:
If your model contains classes with boolean properties containing OCL then it will generate wrong code in the Method "eIsSet". (generates "IS_COMPOSITE_ESETTING_DELEGATE" instead of "IS_COMPOSITE__ESETTING_DELEGATE" for the property isComposite)
Comment 1 Kenn Hussey CLA 2011-09-08 23:08:19 EDT
The fix has been committed to CVS (and to git). An Indigo maintenance build containing this fix will be available early next week; a Juno build will be available in the coming weeks.
Comment 2 Kenn Hussey CLA 2011-09-14 14:38:15 EDT
The Juno integration build is now available (repository and downloads), as is the Indigo build (repository ony; downloads to be available with the official SR1 release).