This package contains ActionFactory class which is factory of all built-in widget-actions provided by the library.
Widget-actions are defined by WidgetAction interface. Also there is an adapter (WidgetAction.Adapter)
and special lock-aware version (WidgetAction.LockedAdapter).
Factories requires various input parameter:
*Provider interfaces are used for providing a action logic or for notifying about state of actions.
*Decorator interfaces are used for supplying the look of visual element e.g. the style of align-with guide-lines.
*Strategy interfaces are used for filtering data e.g. snap-to-grid movement strategy.
*Editor interfaces are used for providing particular in-place editors.
Built-in implementation of those interfaces can be found in ActionFactory class too.