mikaelhg/openblocks — pull request #11 by philippecade (2011-11-08 09:31:47+00:00)
Title: Removed Workspace and TypeBlockManager singletons 

We have the requirement to have several block diagrams opened at the same time therefore singletons are a hindrance.

Now the workspace is injected and serves as the context. There might be a prettier solution but this seemed to be an easy first step to get rid of the singletons. The workspace controller now owns the workspace. The workspace owns the TypeBlockManager.