Community
Participate
Working Groups
Tested on Papyrus Oxygen (M6) On Classes, Enumerations & Interfaces, the feature Synchronize with model is (sometimes) only effective when enabled for the second time (ie need to enable, disable, enable the synchro for it to work.)
I tried with the current nightly but couldn't reproduce the issue. Do you get an exception?
There is no exception thrown. After investigation, the issue occurs when a custom CSS stylesheet is applied with the canonical attribute set to false on most of elements (you where right). I don't know what the expected behavior is, but in this case the scenario is: - Start from a new workspace - From Papyrus Pref, apply a custom theme with an embedded stylesheet: * { canonical:false; } - Create a new Papyrus project with a model - Add a class with an attribute - Check the class is not synced with the model - Remove the attribute from the diagram - From the menu RightClic > Filters, or from the ghost icon in the toolbar, clic Enable: The property is still not displayed, the canonical status in the Property View (Appearance tab) is still set to false, but in the Filters menu, the "Synchronized with model" option is checked. - Disable the option through the Filters menu: The property is displayed, the canonical status in the Property View is set to true, but in the Filters menu, the "Synchronized with model" option is checked. At one point, clicking on another element and selecting the class again restore the correct status of the option in the Filters Menu. For now, removing the canonical attribute from the CSS solved my issue, but there may be a bug behind this...?