How EA manages the visibility of diagram objects 2v2

Yesterday I tried to figure out, where EA stores the ‘Feature Visibility’ information. Scopes of attributes like public or protected were easy.
Now I tried to set visibility of attributes directly (means: not depending on the scope).
I expected the information on the diagramobject itself. But I was wrong.

In my scenario I have a diagram with one class having 2 attributes (att1 & att2). I had to change the visibility of the attributes a couple of times to discover, where the information really goes to: EA stores this information in the diagram’s PDATA column.
The dedicated snippet starts with ‘SPL’.

Full entry was SPL=S_386BE4=CCBA60,3F22F0:;

Now we came so far, what does it mean?
386BE4 is the first 6 chars of the element’s guid
CCBA60 is the first 6 chars of the attribute’s object named att1
3F22F0 is the first 6 chars of the attribute’s object named att2

Everything occuring in this snippet, will not be displayed.

(Link to Part1 is here)

Tagged : ,

One Response to “How EA manages the visibility of diagram objects 2v2”

  1. [...] (Link to Part2 is here) [...]

Leave a Reply