Does anybody implement the following requirement on GEF:
EditPart A contains EditPart B and EditPart C.
Each EditPart can be single selected from responding figure.(common in GEF)
Multi-Selcted EditPart must be at the same level. This means that:
B and C can be multi-selected.
A and B can't be multi-selected together.
(from viewer, you keydown ctrl key, use mouse to select A, and then try
top select B . B should not be selected since A and B are not in same
level and nothing happens on B's figure)
I can't find an easy common way to do this. It looks like GEF doesn't
provide such things. Anybody know?
Now, i am trying to customize a "SelectEditPartTracker" to do such things