Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2561 Removes the Teiid sequencer from the ModeShape codebase

  1. … 143 more files in changeset.
MODE-2561 Removes the Teiid sequencer from the ModeShape codebase

  1. … 142 more files in changeset.
MODE-2081 Changed the remaining files over to the ASL 2.0 license

  1. … 1050 more files in changeset.
MODE-1344 Support the shredding of the new Model Extension properties being added to the Teiid Models The model sequencer has been modified to sequence model extension definitions (MEDs) found in a model file. For each MED, a namespace is registered in the namespace registry. Namespace prefix and/or URI collisions are accounted for. For each extended metaclass within a MED, a mixin is created and registered. Since Teiid Designer has changed the class names of some model objects, the sequencer had to handle that. The mixin includes a property for each property definition defined in the MED. For each model object that has explicit extension properties set, or just is of the type of an extended metaclass that has default properties, the mixin is added to the corresponding node.

ModelSequencer is now closing the binary input stream it requested from the Property parameter in the execute method. Not closing this

ended up causing deadlock issues in some tests.

  1. … 13 more files in changeset.
MODE-1344 Support the shredding of the new Model Extension properties being added to the Teiid Models Modified the model sequencer to sequence Model Extension Definitions (MEDs) found. Each MED has there own namespace prefix and namespace URI which is added to the namespace registry. Added test to verify MED nodes are being created and MED extension properties exist on model objects.

  1. … 12 more files in changeset.