It's been a long-standing
idiosyncrasy of EA that purging
1 an element feature from the repository {Command: ElementInlineFeaturesDelete [Ctrl+Shift+Del]} occurs
silently. That is, there is NO usual warning dialog:
(?) Delete selected items from the model and all diagrams?
WARNING: This action cannot be undone.
[Yes] [No]
Presumably, and here I'm giving Sparx the benefit of the doubt, to help prevent accidental purging of the feature, a complex key combination is defined to execute the command: [Ctrl+Shift+Del].
You have to be pretty definite to use that key combination and so EA purges the feature (attribute or operation) from the repository.
Because it takes time to set up models carefully, I have set up EA (well tried anyway) to use ONLY [Ctrl+Del] (or in this specific case [Ctrl+Shift+Del]) to purge from the repository. The [Del] key has been relegated to
only removing vertexes and arcs from diagrams.
You can imagine my shock when I found that
accidentally brushing the delete key also purged the selected feature from the repository! Further investigation revealed that just about all key combinations of the [Del] key will
silently purge the feature - I noticed it purely serendipitously.
I hope this is bug (and not by design) -
which needs to be fixed REAL soon...
Reported,
Paolo
1See:
Naming - Remove vs Delete vs Purge for a discussion on the various concepts.