Item's check state is automatically derived from its children's check states.
Item can be the source of a drag operation.
Item can be a drop target for a drag operation.
Item's data can be edited in place by the user.
Item is interactive; clear this flag to disable the item.
Item can be selected by the user.
Item exposes a user-toggleable check state.
Item supports a user-cycled three-state check state.
Item is known to never have children, allowing the view to skip child queries.
Item has no interactive capabilities.
Bit-flag enum describing per-item capabilities (selectable, editable, draggable, etc.) returned by ScriptableModel.flags().