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?
Thank you for your continued support and improvement of Papyrus!
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.
o ElementTypes
are active
o Graphical
element types are active
· 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
_______________________________________________
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