Proposal - rename SingleCDockable into something else?

The name "Single"CDockable is misguiding. The first thing that came to my mind when I started using the (excellent) Docking Frames was that this type of dockable permits only one (SINGLE) child, while MultipleCDockable allows more than one child.
Later on I found out that there basically is no distinction between them apart from being two different Java classes with slightly different logic (like remove-on-close in the case of MultipleCDockable).

Unfortunately, I came up with no suitable name for SingleCDockable… :frowning:

From todays perspective the names “ToolCDockable” and “EditorCDockable” might be better. But then the names “SingleCDockable” and “MultipleCDockable” are not entierly without meaning. Single means that there can only one, a single, instance of the Dockable. While Multi means that there can be copies, multiples, of the Dockable.

In any case, renaming these interfaces is almost impossible. It would break nearly every existing client and I would also not like to update half the documentation…

I wish Java, has type aliasing like the D programming language… :confused: Thanks for reply Beni.