Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 357605 - Remove dependency from IExpressionEditor to BPELPropertySection
Summary: Remove dependency from IExpressionEditor to BPELPropertySection
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BPEL (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Robert Brodt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-14 05:39 EDT by Mickael Istria CLA
Modified: 2022-10-03 11:12 EDT (History)
1 user (show)

See Also:


Attachments
Patch with better factorization (23.71 KB, patch)
2011-12-05 07:00 EST, Mickael Istria CLA
bbrodt: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mickael Istria CLA 2011-09-14 05:39:05 EDT
In order to reuse IExpressionEditors more easily, it would be useful to remove their dependency on BPELPropertySection. Then they could be re-used in Wizards, Editors, and so on.
The current dependency does not seem very useful.
Comment 1 Mickael Istria CLA 2011-09-14 06:29:03 EDT
Here is the link to a commit that simplifies usage of IExpressionEditor https://github.com/mickaelistria/org.eclipse.bpel/commit/bbf57309515693b5cb83f6adb4f3791780e957e3
Comment 2 Mickael Istria CLA 2011-12-05 07:00:56 EST
Created attachment 207911 [details]
Patch with better factorization

This patch reduces coupling by useing more abstract class, making it easier to manipulate, re-use, create, and plug ExpressionEditor.
Comment 3 Robert Brodt CLA 2011-12-05 09:07:01 EST
Sorry Mickail, I've been swamped with work and haven't had the time to work on
BPEL lately.

Vincent or Tobias, can you look at this patch, verify and merge into master
branch?

Thanks all!
Comment 4 Vincent Zurczak CLA 2012-01-05 11:43:36 EST
The patch was applied.