Teiid-Designer/teiid-designer — pull request #43 by phantomjinx (2012-10-18 16:33:02+00:00)
Title: Address failures to open the application, displaying the Designer perspe...

...ctive

* The TabbedPropertySheetTitleProvider class requires the Project Explorer
view to be available in the workbench. The workaround at the moment is to
display this view at the rear of the ModelExplorer stack. Not ideal but
solves the problem at the moment.

* Appears that the application's clipboard is not initialised until the
workbench window is fully visible.

* The navigator view has a paste action attached as well as the Model
Explorer view has its own paste action attached. Both actions have their
selections updated prior to the workbench window appearing but since the
clipboard is not initialised (due to a CompatibilityView not being inited),
exceptions are generated.

* Workaround is to stop the update of the paste action until the workbench
has been displayed. Since the paste action necessarily involves selecting
something to copy then a selection update will occur and so always
correctly enable the paste action appropriately.