Community
Participate
Working Groups
Currently, IContentPart specifies methods #isSelectable() and #isFocusable() that are used (e.g. by policies) to determine if the part is selectable or focusable, respectively. As focus and selection are no necessary core concepts (i.e. there are applications without need for those concepts), maybe these methods should be moved to designated interfaces ISelectable and IFocusable. These interfaces should not be pure marker interfaces, but provide the #isSelectable() and #isFocusable() methods, respectively, so that the selectability and focusability can be customized in a sub-class.