It seems to make sense but I would like to have Kenn feedback.
Kenn, could you give us your feeling from your long experience now
within Eclipse projects?
Thanks
raphaël
Jerome BENOIS a écrit :
We are agreed.
Le mercredi 04 février 2009 à 14:40 +0100, GERARD Sebastien 166342 a
écrit :
Hi,
It is something interesting, but technologically, why we should use different technology/framework for both. TO my point, both are editors, they tree-based editor: the scope of the outline is then the content of the current diagram and the scope of the model explorer is then the model itself.
It seems the CNF (actual version without the https://bugs.eclipse.org/bugs/show_bug.cgi?id=235768 patch) isn't compliance with standard Outline view.
It seems that the CNF required the definition a new Eclipse View.
Indeed, I propose to write basic Outline with the standard eclipse ui framework, and an advanced Model Explorer with the CNF.
In addition, for the model explorer, I would like to have two kinds of model explorer: the physical model explorer that provides views of the file systems for the model (physical view of the model(s)) and the logical model explorer. This latter, as its name indicates it, provides a logical view of the model.
I also agree for physical (Resource Explorer) and logical explorer (Model Explorer).
Cheers,
Jérôme.
Cheers... Sébastien.
-----Message d'origine-----
De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Jerome BENOIS
Envoyé : mercredi 4 février 2009 12:08
À : Papyrus Project list
Objet : Re: [mdt-papyrus.dev] Tutorials on CNF
Hi,
Thanks Javier for tutorials links.
This morning, I study in depth Common Navigator Framework and I've a
crucial question for the Papyrus Team!
I think in the current implementation
(org.eclipse.papyrus.outline.emftree and org.eclipse.papyrus.outline) we
have confused the Outline and the Navigator Eclipse concepts.
Indeed, I think we must have two distinct views in Papyrus perspective :
- The Outline view : containing a treeViewer with all semantics elements
of the current diagram open in the graphical editor and a thumbnail
birdview.
- The Model Explorer View (based of CNF) : provide a Navigator
containing the global treeViewer related to show the content of
DiResourceSet :
- the tree of all model elements,
- with all diagrams
- sorters capabilities (configured via CNF extension) : alphabetical
sorter ...
- filters capabilities (configured via CNF extension) : Show Only
Diagrams, ...
- actions capabilities (configured via CNF extension) : Create Diagram,
Rename, duplicate, delete ...
- content provider capabilities (configured via CNF extension) : UML
Content Provider or dedicated content provider for an UML profile.
Thus, I propose to create a new plugin org.eclipse.papyrus.navigator to
add the Papyrus Model Explorer based on CNF.
What do you think about it ?
Jérôme.
Le mercredi 04 février 2009 à 10:16 +0100, Francisco Javier Cano a
écrit :
Hello,
FYI, tutorials about the CNF I found quite helpful.
Building a Common Navigator based viewer, Part I: Defining the viewer
http://scribbledideas.blogspot.com/2006/05/building-common-navigator-based-viewer.html
Building a Common Navigator based viewer, Part II: Adding Content
http://scribbledideas.blogspot.com/2006/05/building-common-navigator-based-viewer_22.html
What does the Common Navigator Framework (CNF) help me do?
http://scribbledideas.blogspot.com/2006/06/what-does-common-navigator-framework.html
Building a Common Navigator based viewer, Part III: Configuring Menus
http://scribbledideas.blogspot.com/2006/06/building-common-navigator-based-viewer.html
Building a Common Navigator based viewer, Part IV: Object
Contributions
http://scribbledideas.blogspot.com/2006/06/building-common-navigator-based-viewer_18.html
Building a Common Navigator based viewer, Part V: Action Providers
http://scribbledideas.blogspot.com/2006/06/building-common-navigator-_115067357450703178.html
PDF versions now available!
http://scribbledideas.blogspot.com/2006/07/pdf-versions-now-available.html
Label Decorators in a Common Navigator Framework viewer
http://scribbledideas.blogspot.com/2006/07/label-decorators-in-common-navigator.html
Regards,
Javi
----
Francisco Javier Cano Muñoz
Programador senior
Prodevelop
www.prodevelop.es
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
--
|
Raphaël FAUDOU
Responsable cellule
Innovation / bureau méthodes
Head
of Innovation & Method Definition
Atos
Origin
Tel : +33 (0)5 34 36 32 89
Tel : +33 (0)6 10 53 50 44
Mail : raphael.faudou@xxxxxxxxxxxxxx
|
Atos Origin
6, Impasse Alice Guy
BP 43045
31024 Toulouse Cedex 3
|
P Avant
d'imprimer cet e-mail, pensez à l'environnement. Ce message et les
pièces jointes sont confidentiels et réservés à l'usage exclusif de ses
destinataires. Il peut également être protégé par le secret
professionnel. Si vous recevez ce message par erreur, merci d'en
avertir immédiatement l'expéditeur et de le détruire. L'intégrité du
message ne pouvant être assurée sur Internet, la responsabilité du
groupe Atos Origin ne pourra être recherchée quant au contenu de ce
message. Bien que les meilleurs efforts soient faits pour maintenir
cette transmission exempte de tout virus, l'expéditeur ne donne aucune
garantie à cet égard et sa responsabilité ne saurait être recherchée
pour tout dommage résultant d'un virus transmis.
P Please
consider your environmental responsibility before printing this e-mail.
This e-mail
and the
documents attached are confidential and intended solely for the
addressee; it may also be privileged. If you receive this e-mail in
error, please notify the sender immediately and destroy it. As its
integrity cannot be secured on the Internet, the Atos Origin group
liability cannot be triggered for the message content. Although the
sender endeavours to maintain a computer virus-free network, the sender
does not warrant that this transmission is virus-free and will not be
liable for any damages resulting from any virus transmitted. |
|