Improve performance of DiagramMigrationHook
The DiagramMigrationHook is inefficient for creating transactional
editing domains, which is very costly as these domains install adapters
to each object. The DiagramMigrationHook now creates a new transactional
editing domain for each diagram and disposes it again.
Instead the editing domain should only be created if needed and be
reused across migrating all diagrams.
Signed-off-by: Philip Langer <firstname.lastname@example.org>
1 file changed