Branch: refs/heads/teiid-8.x-upgrade
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: ee1c4ff50554bf7b70df8246fc5377c6a90fce0c
https://github.com/Teiid-Designer/teiid-designer/commit/ee1c4ff50554bf7b7...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-11-09 (Fri, 09 Nov 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DisconnectFromServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RefreshServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/SetDefaultServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidResourceNodeAdapterFactory.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/i18n.properties
Log Message:
-----------
Improve performance of teiid view by reducing number of refreshes
* TeiidServer
* Moves the server listener to TeiidServerManager
* Adds a notify flag that can turn off the firing of the
refresh listener
* Adds a reconnect method that makes use of the notify flag
so reducing the number of server refreshes
* TeiidServerManager
* Adds the server state listener that used to be in TeiidServer
* TeiidServerContentProvider
* Finish the refresh thread on disposal of the provider
* TeiidResouceNode
* Ensure an error is set for the node even if server is null
Commit: 23d908ad6a631854d47b6e5e5540a6d6699e81e1
https://github.com/Teiid-Designer/teiid-designer/commit/23d908ad6a631854d...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-11-09 (Fri, 09 Nov 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/SetDefaultServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/AbstractTeiidFolder.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidDataNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidServerContainerNode.java
Log Message:
-----------
Tidy up some teiid view related issues
* EditServerAction
* TeiidServerEditor
* Rather than refreshing using the action (pointless, since the
view is not modal), make the editor signal a server refresh
event.
* SetDefaultServerAction
* Improves clarity of logic
* TeiidServerContentProvider
* Improve refresh thread's ability to fire by waiting for
pending updates rather than a flag
* Remove event.getServer() since this can creata an exception
* Add tooltips to tree content
* TeiidView
* Remove extraneous methods
* AbstractTeiidFolder
* TeiidDataNode
* TeiidResourceNode
* TeiidServerContainerNode
* Uses the toString() method for tooltips
Commit: ca73bd263d14f03f125eb03585b10f0e912f256c
https://github.com/Teiid-Designer/teiid-designer/commit/ca73bd263d14f03f1...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-11-09 (Fri, 09 Nov 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RefreshServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/AbstractTeiidFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/ITeiidContainerNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/ITeiidContentNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/ITeiidResourceNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidContentNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidDataNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidErrorNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidServerContainerNode.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidDataNodeAdapterFactory.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidFolderAdapterFactory.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidResourceNodeAdapterFactory.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidServerContainerNodeAdapterFactory.java
Log Message:
-----------
Allow teiid decorations in Servers view
* Due to the teiid artifacts extending the JBT IContentNode and
IContainerNode interfaces, the ServerLabelProvider is
tested and returns text and images rather before the
TeiidServerLabelProvider has a chance to.
* Creates a Teiid set of IContent and Container interfaces
based on the JBT versions but are totally independent. As a
result, the TeiidServerLabelProvider is the only one that
returns text and images and thus displays the nodes
correctly.
Commit: 3c1591586d197e4edc57053060aa003d94f99f93
https://github.com/Teiid-Designer/teiid-designer/commit/3c1591586d197e4ed...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-11-09 (Fri, 09 Nov 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDecoratingLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidDataNode.java
Log Message:
-----------
Displays the teiid server content on the status bar
* Replaces the manual updateStatusLine method in TeiidView
with the universal method of having the label provider
implement IDescriptionProvider
Compare:
https://github.com/Teiid-Designer/teiid-designer/compare/603cc6a425f1...3...