Bug 394315 - Enable injecting behavior objects in DiagramEditor

*Moved creation of the behavior objects from constructor to init method
of DiagramEditor (DiagramBehavior) and DiagramBehavior
(Default*Behavior)
*Removed final modifiers for behavior fields
*Added check for null in dispose methods to avoid NPEs in case of failed
initialization
*Adapted to Diagrams in Views changes
*Allow DiagramComposite clients to customize DiagramBehavior

Change-Id: I63295f2537d4f1c6742f7cc91eeee90609fc292b
4 files changed
tree: b65d964d00a72f4e7c983e9a8d3f1dda21d8361f
  1. examples/
  2. features/
  3. plugins/
  4. releng/
  5. tests/