Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SCA/Components/SCA Form Editor"

< SCA
(SCA Composite Form Editor)
m (STP/SCA Component/SCA Composite Editors moved to STP/SCA Component/SCA Form Editor: The content of the page was splitted in two pages a long time ago.)
(No difference)

Revision as of 04:32, 9 January 2009

Project - Subproject: Eclipse STP - SCA Composite Tools

Proposal: two SCA Composite editors to complete the SCA tools of Eclipse STP, and in particular, the SCA Composite Designer contributed by Obeo.

Contributor: EBM WebSourcing.



SCA Composite Form Editor

This editor is a form editor (or wizard editor), such as the PDE Manifest editor. In fact, this is a multi-page editor, where each page is used to manage a part of the composite (general information, services, references, components, wires and so on...).

We can see this editor as an intermediate level between the text editor and the graphical designer. It may be really interesting to manage really big composites or important lists (such as the policy intents, policy sets...). The important criteria for this editor are readability (am I going to find what I'm looking for fastly ?) and usability (is it really convenient to use ? is it easier for me to work with this editor than with the others ?).

Of course, the choice of one editor will depend on the composite you are working on and depend on the actions you have to perform on it. In fact, all the editors are complementary, providing convenient ways to edit or model (some aspects of) the SCA composite.

In terms of design and code, this is what we plan to do for the form editor:

  • Design and create the multi-page editor using Eclipse forms.
  • Embed the textual editor (see above) in this editor.
  • Provide an associated outline view.
  • Reuse the parser of the text editor and / or reuse the EMF model to validate user inputs.

A first overview of this editor: ScaFormEditor References.jpg

TODO: provide some screenshots later.

Back to the top