Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 346540 - UIProcess with additional properties
Summary: UIProcess with additional properties
Status: NEW
Alias: None
Product: Riena
Classification: RT
Component: UI (show other bugs)
Version: 3.0.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-19 16:31 EDT by Christian Campo CLA
Modified: 2011-06-16 04:38 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.