Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "TigerstripeF2f 20080421 ImportExport"

(New page: == UML2 Export from Tigerstripe == * Uml2 export wasn't considering project dependencies/modules. Now does [https://bugs.eclipse.org/bugs/show_bug.cgi?id=224666 224666]. * But: ** each ex...)
 
 
(2 intermediate revisions by the same user not shown)
Line 29: Line 29:
 
* The project and its references would be imported as separate units.
 
* The project and its references would be imported as separate units.
  
[[Category|Tigerstripe]]
+
<strong>NOTE:</strong> the artifact compare library is currently outside of the framework. It needs to be pulled in so it is available in the UML import.
 +
 
 +
== Whiteboard ==
 +
[[Image:Tigerstripe-F2f 200804-UML.JPG]]
 +
[[Category:Tigerstripe]]

Latest revision as of 10:07, 29 April 2008

UML2 Export from Tigerstripe

  • Uml2 export wasn't considering project dependencies/modules. Now does 224666.
  • But:
    • each exported dependency gets its own XMIId. Which means, there could be a problem re-importing a common dependency.
    • Needs to be tried with RSM (or any other UML tools)
    • Upon export a UML profile is created to include stereotypes corresponding to Tigerstripe's metamodel (ManagedEntity, Datatype, etc...)

UML2 Import from Tigerstripe

  • Redo the whole thing.
  • Requirements:
    • TS -> UML -> TS
      • 100% of the model
      • 0% of the Diagrams
    • RSM -> UML -> TS -> UML -> RSM
      • 0% Diagrams
      • Best effort on model, UI guided (Wizard)
  • Import in 3 steps:
    • S1: Optional Model Trimming. Thru extension point, allow to implement additional logic to trim model, do delta, etc...
    • S2: Map from UML into TS Metamodel. IMplemented as an Extension point. By default, TS will provide implementation that looks for TS stereotypes.
    • S3: Wizard for last resort unmapped UML artifacts. User gets to choose the target TS artifact type.

Then import happens. Including delta with target model if it exists.

  • profile import/export needs to be revisited.
  • The project and its references would be imported as separate units.

NOTE: the artifact compare library is currently outside of the framework. It needs to be pulled in so it is available in the UML import.

Whiteboard

Tigerstripe-F2f 200804-UML.JPG

Back to the top