Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [mdt-papyrus.dev] Tutorials on CNF

Title: RE: [mdt-papyrus.dev] Tutorials on CNF
 
 Hi verybody,
 
 From my point of view, which is the one that we have applied in MOSKitt, the Outline is a view (in a tree form or as a little image of the current diagram) and the Model Explorer is an editor (since not all model editions can/should be done from a diagram). Anyway, our users do not use very much the "outline as a view", whereas the model explorer is very used.
 Of course, in the context of the Papyrus project other approach can have sense.
 
 Completely agree about the diferent visualizations (physical vs. logical) in the model explorer.
 
 Regards,
 
 
---------------------------------
Javier Muñoz
PRODEVELOP
Plaza Don Juan de Villarrasa, 14 - 5.
46001 Valencia. Spain
e-mail: jmunoz@xxxxxxxxxxxxx
http://www.prodevelop.es
Telf.: +34 963510612
---------------------------------


De: mdt-papyrus.dev-bounces@xxxxxxxxxxx en nombre de GERARD Sebastien 166342
Enviado el: mié 04/02/2009 14:40
Para: Papyrus Project list
Asunto: RE: [mdt-papyrus.dev] Tutorials on CNF

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.

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.

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


Back to the top