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

Bug 346540

Summary: UIProcess with additional properties
Product: [RT] Riena Reporter: Christian Campo <christian.campo>
Component: UIAssignee: Project Inbox <riena.core-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: stephan.mann
Version: 3.0.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Christian Campo CLA 2011-05-19 16:31:50 EDT
I think it would be good if we add two more attributes to the UIProcess

a) singleton: That means this UIProcess can only run once at any given time. If you start the UIProcess multiple times, then it will just not run. Not sure if "Singleton" is the right word for this. The intention is to have UIProcess in afterBind Method of any Views but it makes sense to have one them. Its also important that the second or third invocation does not wait, but rather return immediatelly

b) block Node: That would block any node (either give as a parameter, or the currently active note when the UI Process is created) as blocked while the UIProcess is in progress
Comment 1 Christian Campo CLA 2011-06-16 04:38:11 EDT
I think a) is done already, you cannot start the same instance multiple times.

So the only thing open is b) to automatically block a node while the UIProcess is running.