Enhancement #7572

Support dependency embedding in generic model export/import

Added by Antti Villberg 25 days ago. Updated 4 days ago.

Status:ClosedStart date:2017-10-24
Priority:4Due date:2017-10-24
Assignee:Antti Villberg% Done:

100%

Category:-Spent time:-
Target version:2017-27
Release notes:Added support for transitive shared library dependency embedding in generic model export & import.
Tags: db, export, import, model, 1.31.0
Story points-
Velocity based estimate-
ReleaseSimantics 1.31.0Release relationshipAuto

Associated revisions

Revision f0f518ea
Added by Antti Villberg 24 days ago

Support dependency embedding in generic model export/import

refs #7572

Change-Id: Ia839aaecccf1a100b2141f518ad787d3f8d19884

Revision 67177110
Added by Jussi Koskela 23 days ago

Collect model dependencies in reversed topological order

The Previous implementation did not produce reversed topological order
for the following dependencies: Model->A, Model->B, A->B, if B was by
chance visited before A.

Also made the dependency collector public.

refs #7572

Change-Id: I4056edc6b011f76911932dea1f79404c96deaaab

Revision e6ef90c0
Added by Tuukka Lehtonen 21 days ago

Still minor cleanup for generic model import/export code

refs #7572

Change-Id: I012071bcf94fd5e35485918c0ee6ca4096e47f1d

Revision 28383a43
Added by Tuukka Lehtonen 4 days ago

Added preference for Import dependencies in generic model import/export

Also fixed the model import wizard to replace L0.ExternalEntity
instances with the imported dependencies.

refs #7572

Change-Id: Ia68eb5afc3e835821f17bf96cc48205d9372a013

History

#1 Updated by Jussi Koskela 23 days ago

  • Status changed from New to Feedback

#2 Updated by Tuukka Lehtonen 11 days ago

  • Tags set to 1.31.0, db, model, export, import
  • Status changed from Feedback to In Progress
  • Assignee set to Antti Villberg
  • % Done changed from 0 to 100
  • Release set to 56
  • Release notes set to Added support for transitive shared library dependency embedding in generic model export & import.

#3 Updated by Tuukka Lehtonen 11 days ago

This still needs support for L0.ExternalEntity in model dependency import. If the existing database resource happens to be L0.ExternalEntity, the import needs to handle it differently.

#4 Updated by Tuukka Lehtonen 11 days ago

  • Target version changed from 2017-26 to 2017-27

#5 Updated by Tuukka Lehtonen 4 days ago

  • Status changed from In Progress to Closed

Tuukka Lehtonen wrote:

This still needs support for L0.ExternalEntity in model dependency import. If the existing database resource happens to be L0.ExternalEntity, the import needs to handle it differently.

This is now implemented in commit:platform-git:28383a430.

Also available in: Atom PDF