[teiid-designer-dev] [Teiid-Designer/teiid-designer] 3a6553: TEIIDDES-1750: Selection issue when deleting table...
Paul Richardson
p.g.richardson at redhat.com
Mon Jun 10 10:35:13 EDT 2013
Branch: refs/heads/master
Home: https://github.com/Teiid-Designer/teiid-designer
Commit: 3a65537706bf6256d05f36cf2510c1b936f8da22
https://github.com/Teiid-Designer/teiid-designer/commit/3a65537706bf6256d05f36cf2510c1b936f8da22
Author: Paul Richardson <p.g.richardson at redhat.com>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/ObjectDeleteCommand.java
M plugins/org.teiid.designer.ui.common/src/org/teiid/designer/ui/common/eventsupport/SelectionUtilities.java
M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/actions/DeleteEObjectAction.java
M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/actions/workers/DeleteWorker.java
Log Message:
-----------
TEIIDDES-1750: Selection issue when deleting table object
* The DeleteWorker assigns the selected objects to the delete command
during its execution phase. However, during the pre-run phase, the
model editors associated with the selected objects are opened. If the
'link with editor' option is selected then the focus on the editor
causes the selection to change PRIOR to the execution phase.
* DeleteEObjectAction
* Assigns the selected objects to the DeleteWorker at the start of the
pre-run phase
* DeleteWorker
* Caches the selected objects when the set method is called
* Convert multiple uses of arrays into lists
Commit: 1165869d6487e1ac039629dba36bdfd2c7fb9c2d
https://github.com/Teiid-Designer/teiid-designer/commit/1165869d6487e1ac039629dba36bdfd2c7fb9c2d
Author: Paul Richardson <p.g.richardson at redhat.com>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M plugins/org.teiid.designer.spi/META-INF/MANIFEST.MF
A plugins/org.teiid.designer.spi/src/org/teiid/designer/registry/AbstractExtensionRegistry.java
M plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/registry/TeiidRuntimeRegistry.java
Log Message:
-----------
Creates an abstract extension registry
* Factors out the common functionality of the Teiid Runtime Registry into
an abstract class that can be extended by similar registry implementations
Commit: 65b9194baf6bbceb4a3325b5d74adbe9e3bf4278
https://github.com/Teiid-Designer/teiid-designer/commit/65b9194baf6bbceb4a3325b5d74adbe9e3bf4278
Author: Paul Richardson <p.g.richardson at redhat.com>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M features/org.teiid.designer.feature/feature.xml
M plugins/org.teiid.designer.compare/src/org/teiid/designer/compare/selector/ModelSelector.java
M plugins/org.teiid.designer.ddl.importer/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.ddl.importer/build.properties
A plugins/org.teiid.designer.ddl.importer/plugin.xml
M plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/DdlImporter.java
M plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/DdlImporterI18n.java
M plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/DdlImporterPlugin.java
M plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/i18n.properties
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/AbstractImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/DerbyImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/MySQLImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/OracleImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/PostgresImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/StandardImporter.java
A plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/node/TeiidDdlImporter.java
A plugins/org.teiid.designer.ddl.spi/.classpath
A plugins/org.teiid.designer.ddl.spi/.project
A plugins/org.teiid.designer.ddl.spi/META-INF/MANIFEST.MF
A plugins/org.teiid.designer.ddl.spi/build.properties
A plugins/org.teiid.designer.ddl.spi/plugin.properties
A plugins/org.teiid.designer.ddl.spi/plugin.xml
A plugins/org.teiid.designer.ddl.spi/pom.xml
A plugins/org.teiid.designer.ddl.spi/schema/ddlNodeImporter.exsd
A plugins/org.teiid.designer.ddl.spi/src/org/teiid/designer/ddl/DdlImporterModel.java
A plugins/org.teiid.designer.ddl.spi/src/org/teiid/designer/ddl/DdlNodeImporter.java
A plugins/org.teiid.designer.ddl.spi/src/org/teiid/designer/ddl/registry/DdlNodeImporterRegistry.java
M plugins/pom.xml
Log Message:
-----------
TEIIDDES-1739: Refactors the DDL importer
* Separates out the ddl importer into specialised node sub-importers
* Node Importers keys against the parser id returned from modeshape
* spi plugin provides the node importer registry and extension point
Compare: https://github.com/Teiid-Designer/teiid-designer/compare/c1dbaced6e93...65b9194baf6b
More information about the teiid-designer-dev
mailing list