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

Bug 354897

Summary: Validation error is not removed on correcting the implementation class
Product: z_Archived Reporter: Ling Hao <ling.hao>
Component: SapphireAssignee: Konstantin Komissarchik <konstantin>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ling.hao, ram.venkataswamy
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Ling Hao CLA 2011-08-16 18:59:50 EDT
1. Create a simple class "MyList" without any implementation
2. Sapphire-gallery.xml -> Value properties -> Java Type Names -> Required class 2
 and enter "MyList"
3. Error "Class MyList does not implement or extend java.util.List."
4. In myList class implement java.util.List interface
5. save all
6. Notice, the validation message isn't removed.

workaround: the validation error is removed by performing some editing to the
class name field
Comment 1 Ling Hao CLA 2011-08-16 19:00:19 EDT
Ram's Bug 12879828
Comment 2 Konstantin Komissarchik CLA 2011-08-23 23:20:16 EDT
Fixed in 0.3.1 and 0.4 streams. Please verify. 

This fixes the general problem of live listening on the Java model. In addition to the fix for the outlined scenario, this also fixed the case where there referenced type appears or disappears.
Comment 3 Ram Venkataswamy CLA 2011-08-26 21:12:33 EDT
verified
Comment 4 Konstantin Komissarchik CLA 2011-08-27 21:40:51 EDT
Closed.