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

Bug 324146

Summary: [TS Explorer] Explorer doesn't sync up properly with changes made in editor
Product: [Technology] Tigerstripe Reporter: Navid Mehregani <nmehrega>
Component: UIAssignee: Project Inbox <tigerstripe.ui-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: valentin, yuri
Version: unspecified   
Target Milestone: 0.5M0   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Patch none

Description Navid Mehregani CLA 2010-08-31 18:07:39 EDT
Build Identifier: 

In certain cases, TS Explorer can get out of sync with the methods created for an Entity or Session Facade.  This will in turn cause sporadic behavior when user performs operations on the methods (such as deleting them from Explorer)

Reproducible: Always

Steps to Reproduce:
1. Create a Session Facade artifact
2. Don't expand the artifact in Explorer.  Open it in the editor by double clicking on it.
3. Add a method and save the file
4. Expand the artifact in Explorer.  The newly created method should be displayed
5. In the Session Facade artifact, add two more methods and click on Save.  Notice that Explorer doesn't update to show the newly created methods!


Another unrelated problem I've noticed is if you double click on a Session Facade method in Explorer, the editor opens, but doesn't scroll to the right section.
Comment 1 Valentin Yerastov CLA 2010-10-06 03:51:12 EDT
Created attachment 180298 [details]
Patch
Comment 2 Valentin Yerastov CLA 2010-10-06 03:51:51 EDT
Done.
Comment 3 Yuri Strot CLA 2010-10-07 13:06:34 EDT
Moved explorer updating from explorer to content provider and applied patch.
Comment 4 Navid Mehregani CLA 2010-10-07 15:34:43 EDT
Thanks Valentin!! This looks much better.