ATLAS Model Weaver - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

ATLAS Model Weaver

Description:

AMW Example 2005 ATLAS Nantes - 1 - ATLAS Model Weaver. Example ... AMW Demo create environment. Weaving core (abstract) Base extension. RDBMS2XML extension ... – PowerPoint PPT presentation

Number of Views:150
Avg rating:3.0/5.0
Slides: 9
Provided by: atlanm
Category:
Tags: atlas | amw | model | weaver

less

Transcript and Presenter's Notes

Title: ATLAS Model Weaver


1
ATLAS Model Weaver Example RDBMS x
XML Marcos Didonet Del Fabro fabro _at_
univ-nantes.fr PhD student (2004 -
07) Supervisors Jean Bézivin and Patrick
Valduriez
2
AMW Example RDBMS x XML

3
AMW Example inject (meta)models
1 inject metamodels

Ecore
Relational schema
XML schema
Ecore
2 inject models
Relational schema
XML schema
Relational Records
4
AMW Demo create environment
3 create metamodel

Weaving core (abstract)
RDBMS2XML extension


Base extension
Weaving metamodel
4 configure environment
User interface, models and metamodels, reference
mechanism (wizards)
5
AMW Example weave
5 weave

Weaving model
Library relational schema
Library XML schema
6 transform
Library relational schema
Library XML schema
6
AMW weaving metamodel
  • Weaving metamodel
  • Associations, links (correspondences)

7
AMW - RDBMS to XML extensionsFK, equals end
nested.
  • package dbtoxmlweavingmm
  • Model class. Distinguish between left and right
    references
  • class DBModel extends WModel
  • reference leftModel container ModelRefXMILeft
  • reference rightModel container ModelRefXMIRight
  • Model references. To keep track of woven models
  • abstract class ModelRefXMI extends WModelRef
  • attribute type String
  • reference ownedElementRef0- container
    ElementRefXMI oppositeOf modelRef
  • class ModelRefXMILeft extends ModelRefXMI
  • class ModelRefXMIRight extends ModelRefXMI
  • References to each woven element
  • class ElementRefXMI extends WElementRef
  • reference modelRef WModelRef oppositeOf
    ownedElementRef
  • Nested semantics
  • class Nested extends WLink
  • class Parent extends WLinkEnd
  • class Child extends WLink
  • Foreign key semantics
  • class FK extends WLinkEnd
  • reference sourceElement container source
  • reference FKAttribute container FKAttr
  • reference IDAttribute container IDAttr

8
AMW Demo - end
  • Thanks
  • Questions?
  • Comments?
Write a Comment
User Comments (0)
About PowerShow.com