[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] About deactivation of viewpoinst inside Papyrus

Hi Charles,

We have listed some none-homogeneous behavior that lead to bugs.

For example, today when a view point is deactivated:

- all diagrams remain in the welcome page but are hidden in the model explorer. It is not normal.

- all diagrams that are listed in the deactivated view point still opened,  if they have opened before the switch.

-  an error icon is displayed for all opened diagrams that are not listed in activated viewpoints. It gives the impression that there is a bug.

..

 

These bugs appear for a model designer or âmodel userâ.

 

Do not be afraid, all models will not be impacted, and change in API if they exist will be minor.  We follow strictly  API management.

If a change  is proposed and  breaks API, the change is rejected.

Here these are minor changes in the behavior, not major changes that is not acceptable for a minor release.

 

 

If we do a major API change (papyrus 5.0) , I will announce 6 months before. You can already see for example potential changes for a 5.0 : https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&columnlist=product%2Ccomponent%2Cbug_severity%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate&list_id=18917977&product=Papyrus&query_format=advanced&target_milestone=5.0.0.

 

I hope that I address your concerns.

 

Best  Regards,

 

---------------------------------------------------------------------

Patrick Tessier

Member of System Requirements and Compliance Team

Technical lead of Papyrus

CEA LIST, DILS http://www-list.cea.fr/

01 69 08 48 63

---------------------------------------------------------------------

 

 

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Charles Rivet
Envoyà: mercredi 28 aoÃt 2019 15:52
à: Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : Re: [mdt-papyrus.dev] About deactivation of viewpoinst inside Papyrus

 

Hi Patrick,

 

I am not sure as to what the issue is from the description below.

 

How would this issue appear to a designer/toolsmith? To a user? What would be the impact observed in the model?

 

How will this affect current Papyrus-based DSMLâs? Current models?

 


Regards,

 

Charles Rivet
Senior Product Manager
charles@xxxxxxxxxxxxx

 

 

 

 

 

Thank you for your continued support and improvement of Papyrus!



On 2019-08 -28, at 06:05, TESSIER Patrick <Patrick.TESSIER@xxxxxx> wrote:

 

Hi everyones,

 

We noticed inconsistencies when deactivating a viewpoint in a given context. Activation is not a problem.

We propose the specification of the behavior of a deactivation of a viewpoint for the next release of papyrus.

 

Warning, this is not a specification of a context switch inside architecture framework. It is much more complex and impacting and need also to be specified.

If you have comments, they are welcome.

 

Viewpoint deactivation

1.       Invariant

         Language 

o    Profiles are applied 

o    ElementTypes are active 

o    Graphical element types are active

o    New child 

2.      Difference

         List of  possible tables/diagrams are not the same

3.      Which behavior

         Diagrams, Tables that are not listed in active viewpoint shall be visible in ModelExplorer with grayed icon.

         Diagrams, Tables that are not listed in active viewpoint shall be visible in WelcomePage with grayed icon.

         Diagrams, Tables that are not listed in active viewpoint shall be visible Hyperlink (and table of diagrams) with grayed icon .

         Model user shall not be able to open the Diagrams, Tables that are not listed in active viewpoint.

         When Model user want to open Diagrams, Tables that are not listed in active viewpoint,  papyrus shall propose to the model user to  activate the viewpoint that list wanted diagrams or tables.

         When the model user deactivates a viewpoint, papyrus shall close diagrams /table corresponding to this deactivated viewpoint  

         When the model user deactivates a viewpoint, papyrus shall refresh Menu new diagram/table corresponding to this activate viewpoint

 

Papyrus Team

 

 

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/mdt-papyrus.dev