Home
MeTAGeM-Trace User Manual
Contents
1. 4 Ii aaticonpiler atizggg 7777777 i epee module familes2persons n er create Persons model Persons in2out_trace TRACE it ae i from Families model Families 1 7 i i mmer i rule Father 2 Male n 2 i a from ATL n var new k Model i father in Families Father H jel I to Transformation i I ie mal t Persons Ma ti i r fullName lt her_i jet rNar i f i H i rule Fatt l i he ae Seta aes i transform father Famil Fa ther _ Male TL1 TRACE Trace i to male rsons Male Father Male Traceability TraceLink i name lt Father 2 Male i 30 Tr iy t t T lit 5 El t traceModel lt thisModule getTraceModelRoot i e e e etElemer llName trace eability TargetElement perati Tx f i irce her i _Trace_ Hf e e etFather e l target mal Tra TE1 i I l i Eee aa a nnan a tURI th ee ee EAEN SOR rs E E lt a ie SABE ROE OD OED ese i j Aaa enien satantnouienin Sunn tnesn dese acaeaean D Familes2Persons etl_model ii i X familes2persons etl h Familes2Persons hybrid Refresh FS D Familes2Persons etl_model D Familes2Persons metagem ese year ETU Oa O ET Fila MeTAGeM Trace gt h Familes2Persons hybrid i Run s i tE Familes2Persons metagem Figure 14 Generating ATL a or ETL b source code e Run the transformation using the above described configuration As a result apart from the target model a trace model like the one sho
2. ATL F2P_atl Transformations Familes2Persons metagem Eclipse ka a x File Edit Navigate Search Project Run Metagem Editor Compatibility Window Help D S O Q GH i Gro ES ATL amp Java IFA Familes2Persons metagem 3 ag LA Source Models IA Metagem Model A Target Models EL I platform resource F2P_atl Metamodels Families ecore PA platform resource F2P_atl Transformations Familes2Persons metagem 4 g _platform resource F2P_atl Metamodels ae 8 Families Model Root familes2persons 4 Persons Family 1 1 One To One Father_2_Male Person H Member Source Element Father H Male gt Person H Father gt Member lt Target Element Male Female gt Person H Mother gt Member o 1 Zero To One Son gt Member lt Target Element fullName H Daughter gt Member 1 1 One To One Mother_2_Female Source Element Mother lt Target Element Female n 1 Many To One lt Target Element fullName Source Element firstName Source Element familyMother 1 1 One To One Son_2_Male 3 Source Element Son lt Target Element Male 1 1 One To One Daughter_2_Female Source Element Daughter lt Target Element Female n 1 Many To One lt Target Element fullName Source Element firstName 3 Source Element familyDaughter n Selected Nothing 2 fk B 9 Figure 6 Complete Families2Persons Metagem model e You might set the body of the operation as well using the properties view See Fig
3. 8 Families Family l H Member l H Father gt Member l H Mother gt Member lH Son gt Member H Daughter gt Member eee sees lo Metagem Model A platform resource test My metagem LA Target Models platform resource test Persons ecore _ Model Root families2persons Persons 1 1 One To One New Child gt 1 0 One To Zero Ye Undo Set Cutz 0 1 Zero To One 1 n One To Many n Many To One n Many To Many B Copy validate Figure 3 Adding relationship objects to Metagem model setting a source and target element in a One To One relationship drag amp drop functionality over such relationship object is automatically disabled Back to the example Figure 4 shows that the source element has already been set Families Father whereas Persons Person is been set as the target object for the One To One relationship previously added BA My metagem 3 LA Source Models la platform fresource test Families ecore Families H Family H Member E Father gt Member E Mother gt Member E Son gt Member E Daughter gt Member gt SF amp amp E Properties 53 E console Property Abstract Default Value ESuper Types Instance Type Name Interface Name IN Metagem Model A platform fresource test My metagem Model Root families2persons e i 1 1 CO Ae gt Person Source Element Father Yalue tv false E Person tv False Male LA farget
4. a Application conforms to Families J JUnit Plug in Test Target Models th MeTAGeM gt Hybrid Persons_model metagem_F2P Models sample Persons ecore New_configuration 1 ih New_configuration 2 a a ae ca 6 in2out_trace metagem_F2P Models sample F2P mtrace MWE Workflow resep ied conforms to TRACE OSGi Framework amp Ruby Application RubyTL Rakefile Je Task Context Plug in Test Filter matched 34 of 34 items Librari Figure 15 Running the ATL transformation LA Source Models ar Traceability Model EA Target Models 8 platform resource F2P_etl Madels sample Fami cf platform resource F2P_etl Models sample F2P 1 8 platform resource F2P_etl Madels sample gt Family Simpson MP Trace Model Familes2persons_traces gt Male Homer Simpson Father Homer w RP Trace Link Father_2_Male gt Male Anakin Skywalker Eee S F Trace Link Father_2_Male 4 Female Margesimpson T ashe 4E Source Element Anakin gt Female PadmeSkywalker oo gt Target Element Anakin Skywalker gt Male Bartsimpson V aapi a Sy Trace Link R8 gt Male LukeSkywalker gt Family Skywalker L 4 Trace Link Mother _2_Female Female LisaSimpson gt Father Anakin y lt Female MaggieSimpson 4E Source Element Marge H ana gt Target Element Margesimpson gt Female LeiaSkywalker 4 Daughter Leia Ey Trace Link firstName_2_FullName Ey Trace Link Mother_2_Female Ey Trac
5. D Source Father fullName EString firstName EString 4 of Target Male Male gt Person Father gt Member a TH Binding R8 Female gt Person H Mother gt Member Right Pattern Son gt Member es Left Pattern Daughter gt Member 4 2 Trace Rule Father_2_Male 9 Trace Binding R8 4 R Rule Mother_2_Female gt Source Mother 4 of Target Female a TH Binding firstName_2_fullName 4 Right Pattern gt Source firstName gt Source familyMother lastName 4 3 Left Pattern of Target fullName a WP Trace Rule Mother_2_Female P Trace Binding firstName_2_fullName a RB Rule Son_2_Male Source Son 4 of Target Male 4 g Binding firstName_2_fullName 4 Q Right Pattern gt Source firstName gt Source familySon lastName 4 tc Left Pattern of Target fullName 4 WP Trace Rule Son_2_Male P Trace Binding firstName_2_fullName 4 R Rule Daughter_2_Female gt Source Daughter 4 Q Target Female 4 g Binding firstName_2_fullName 4 Right Pattern gt Source firstName gt Source familyDaughter lastName 4 e Left Pattern 1 Target fullName a g Trace Rule Daughter_2_Female HF Trace Binding firstName_2_fullName Selected Object Target fullName ek 8 9 Figure 8 Families2Persons Hybrid transformation model e First of all a new Rule object has to be added since the existing ones were produced by the Metagem2Hybrid transformation So they already contain a TraceRule object and the tool does not allow to create more TraceRule
6. Model Extents gt Common x Delete Delete MeTAGeM model to transform Se MeTAGeM model URE K Eclipse MeTAGeM Trace eclipse Examples F2P_atl Transformations Familes2Persons metagem Browse Remove from Context Ctrl Alt Shift Down Mark as Landmark Ctrl Alt Shift Up Hybrid Model transformation result Move Hybrid model URE _ K Eclipse MeTAGeM Trace eclipse Examples F2P_atl Transformations Familes2Persons hybrid Browse Rename F ey Import A Export 4 Bp a m 2 Refresh F5 Run As gt 1MeTAGeM gt Hybrid Debug As gt 3 3 9 Run Configurations Team gt Compare With a gt Replace With gt Epsilon Flock gt WikiText d Properties Alt Enter Figure 7 Running the MeTAGeM2Hybrid transformation Another type of binding that needs refinement is the one that entails two or more source elements Note that a binding is always related to just one target el ement since it is defined to set the value for such object However several source objects might be needed to compute such value For instance let suppose that we are not using an operation to get the value for the Persons Person fullName property e Such value is obtained from concatenating the value of the Families Member firstName property and the Families Member lastName prop erty e Therefore the binding object that sets the value for the Persons Person fullName property has to reference the two mentioned source properties e The belo
7. Models iy platform resource test Persons ecore 8 Persons Person Female gt Person Gi siz Figure 4 Setting the target element of a One To One relationship Likewise nested relationships can be defined in order to relate the properties of source and target classes For instance Figure 5 shows that the One To One relationship between Families Male and Persons Person contains another One To One relationship that binds their fistName and fullName properties Proceeding this way the final Families2Persons Metagem model is shown in Figure 6 7 A My metagem S m LA Source Models IN Metagem Model LA arget Models a platform resource test Families ecore A platform resource test My metagem a platform resource test Persons ecore Families Model Root families2persons 8 Persons 4 H Family 4 1 One To One H Person gt H Member Source Element Father H Male gt Person P firstName EString Target Element Male H Female gt Person Father gt Member 4 1 One To One H Mother gt Member Source Element firstName E Son gt Member lt Target Element fullName Daughter gt Member Properties 3 Properties 2 Property Value Yalue Belongs To lt Source Element Father Target Element Male Invokes OW Target Model Transf Target Model WP Source Model Transf Source fullName Name FirstName Owns Ref iMember
8. c e Finally if needed arguments can also be defined See Figure 9 d Some bindings might need also refining If the binding is immediate e g a lt b there is no need to worry It could be set directly in the Metagem model However if the binding is not immediate i e some computation is needed before assigning the value it has to be manually modeled in the Hybrid transformation model note that this refinement could be delayed and done over the ATL or ETL model that will be later generated Back to the example the value of the Persons Person firstName property is returned by the getFatherName operation previously defined Therefore it has to be explicitly modeled This is shown in Figurd10 e The Father_2 Male contains a binding object to set the value of the Person firstName property e Hence the LeftPattern of such binding points to the Person firstName property e What rests is to set the RightPattern of the binding to point to the getFatherName operation e This way once the transformation is run the value returned by the oper ation will be assigned to the property 4 Transformations N A Familes2Persons hybrid DA Familes2Persons p Fi i New gt _ Familes2Persons apes Familes2Persons i TRR Open F3 Edit configuration and launch 2 Familes2Persons k b N m Open With families2persons atl B Copy Ctrl C Name New_configuration 1 Paste Ctrl V
9. firstName PersonjfullName Figure 5 Adding nested relationships to a Metagem model 3 Producing the Hybrid transformation model Next step of the process is to map the high level specification of the trans formation Metagem transformation model into a transformation model for the Hybrid approach e Right click on the Metagem model in the project explorer e Run As gt MeTAGeM gt Hybrid See Figure a e Confirm or modify the suggested name and location for the Hybrid trans formation model that will be produced See Figure b Note that implicit model checking is done before the MeTAGeM2Hybrid trans formation is run As a result the Hybrid transformation model of Figure is obtained Every relationship defined in the Metagem model has given rise to at least a Mapping Rule object and a Trace Rule object in the Hybrid model Nevertheless some refinement is frequently needed in order to add impera tive constructions to the transformation recall that we target the Hybrid ap proach This use to take the form of auxiliary functions used to return some value after perform some computation For instance shows the creation of the getFatherName operation for Family Father objects e Right click on the root element e New Child gt Operation See Figure 9a e Set the name the return type and the context object type for which the operation will work of the operation See Figure 9 b
10. gt Source Daughter gt Member P Source Member aa New Sibling gt Target of Target Person d Property Value F Trace Rule lt I Undo New Object Ctrl Z O een Name amp Redo Coty SREP Trace Rule Source Source Member e Target A Target Person Figure 12 Creating a TraceRule object pe nn nn nn TE a Familes2Persons hybrid 912 227 l Familes2Persons metag RUNAS ge 1 HYBRID gt ATL Debug s gt g 2 HYBRID gt ETL platform jresource F2P_etl Transformations Familes2Persons etl_model S Etl Module familes2persons Eol Block b Eol Block a Transformation Rule Father_2_Male R Transformation Rule Mother _2_Female Re Transformation Rule Son_2_Male R Transformation Rule Daughter _2_Female i Operation getFatherName x Simple Statement Element father DB ETL Simple Statement Strin Pa 2 pi ii rng Transformation Operation getName Model lt gt Module familes2persons Ocl Model Families_model Ocl Model Persons_model gt Ocl Model inZout_trace amp Matched Rule Father_2_Male lt gt Out Pattern lt gt Simple Out Pattern Element gt Simple Out Pattern Element gt Simple Out Pattern Element lt gt Simple Out Pattern Element gt Simple Out Pattern Element lt gt Simple Out Pattern Element Action Block gt In Pattern gt Simple In Pattern Element gt Matched Rule Mother_2_ Female Matched Rule Son_2_Male gt Matched Rule
11. objects inside them Note that this is the right behavior since traces can be n ary e Right click on the root element gt New Child gt Rule See Figure 12 a e Set the source and target elements of the rule e g Families Member and Persons Person See Figure 12 b e Right click on the root element gt New Child gt TraceRule See Figure mjo e Optionally set the name of the TraceRule object Note that the tool set automatically its source and target elements by looking at the containing Rule See Figure 12 e TraceBinding objects are created similarly The main difference is that the user must specify to which binding does the TraceBinding belong to since a rule usually contains several bindings 4 Producing the ATL ETL transformation model Next step of the MDD development of model transformations supported by MeTAGeM Trace consists of mapping the Hybrid transformation model into an E A Hybrid Model Ny 4 ja platform resource F2P_atl Transformations Familes2Persons hybrid 4 Module familes2person a RB Rule Father_2_Male New Child gt Operation a gt Source Father Undo Delete Ctrl Z R Rule 4 4 Target Male ToN F g Binding R8 tedo Ctrl Right Patt cut J Hybrid Model Lt Left Patte _ s ast Rule Fath Copy 4 J platform resource F2P_atl Transformations Familes2Persons s W ece oy s Paste a 5 Module familes2persons Trace Binding a o i FatherN R Rule Mot
12. Daughter_2 Female Called Rule CreateTraceModelRoot lt gt Helper gt Helper gt Helper gt Called Rule createSourceModel_c2_Families gt Helper Called Rule createTargetModel_c2_Persons lt gt Helper ATL j Transformation Model Figure 13 Running the a Hybrid2ATL and b Hybrid2ETL transformations model Therefore the last section of this manual is devoted to show such func tionality in action by running the Families2Persons transformation Note that running the transformation is an issue related with the corre sponding targeted language You can look the corresponding manual for more information on how to run ATL and ETL transformations The only difference is that the transformation will produce an extra model in this case e Right click over the source file of the transformation either ATL or ETL though we will focus on the ATL one here e Run as gt Run configurations e Select the source target and trace models metamodels See Figure note that the Traces metamodel is already available in the EMF registry 10 j Dr ESEPen SEESE E Generate Emfatic Source pU Fameen aiam 7 a i Families2persons atl launch 819 Initialize Ecore Diagram File y Familes2Persons atl atl 819 I 1 it Extract ATL model to ATL file MeTAGeM Trace i amp Familes2Persons atl ecore 81 L_
13. MeTAGeM Trace User Manual Alvaro J im nez Juan M Vara Ver nica A Bollati and Esperanza Marcos Kybele Research Group University Rey Juan Carlos 28983 MADRID Spain This manual shows how to use MeTAGeM Trace to develop the Families2 Persond transformation This scenario is used in order to avoid adding acci dental complexity A number of more complex scenarios apart from the one used here can be downloaded from the afore mentioned Web site 1 Set up We are going to use the source files provided with the ATL Families2 Persons basic example as source and target meta models Therefore following tasks must be completed before start the development of the transformation 1 Download the source files of the ATL basic exampl to your local drive Create a new project File gt New gt General gt Project 2 Import the project into your workspace File gt Import gt Existing projects into workspace gt Select archive file radio button gt Finish 3 Name the project as Families2persons 2 Defining the MeTAGeM transformation model The process starts by defining a MeTAGeMDSL model that collects at meta model level the relationships that must hold between source and target models MeTAGeM Trace provides a wizard to collect the data needed for the creation of such model e File gt New gt Other gt MeTAGeM Trace gt Metagem model See Fig ure i a e Next you have to set the source and t
14. antage of MeTAGeM Trace is that produced transformations are be able to generate not only the corresponding target models but also a trace platform resource F2P_etl Transformations Familes2P 4 Eper familes2 R Rule Father_2 4 amp Module familes2persons R Rule Father_2_Male R Rule Mother_2_Female a New Child Families B Family H Member E Father gt Member H Mother gt Member H Son gt Member E Daughter gt Member a Persons g Person H Male gt Person R Rule Son_2_Male H Female gt Person iR Rule Daughter_2_Female R Rule platform resource F2P_etl Transfc gt amp Operation R Rule Module familes2persons R Rule Father_2_Male R Rule Mother_2_Female R Rule Son_2_Male R Rule Daughter_2_Female R Rule gt Source Father of Target Person 8 Persons Person Male gt Person Father gt Member H Female gt Person H Mother gt Member Son gt Member Daughter gt Member b 4 amp Module familes2persons iR Rule Father_2_Male R Rule Mother_2_Female R Rule Son_2_Male R Rule Daughter_2_Female c Families 4 Module familes2persons R Rule Father_2_Male R Rule Mother_2_Female R Rule Son_2_Male R Rule Daughter_2_Female 4 Persons Person Male gt Person E Female gt Person E Family f Member Father gt Member H Mother gt Member d R Rule H Son gt Member R Rule D New Child gt
15. arget metamodels of the transfor mation recall that several source and target metamodels are allowed e To that end click the Add model button in order to give a local name and state which is the source file of each metamodel involved in the trans formation See Figure i b and c http www eclipse org m2m atl basicExamples_Patterns http www eclipse org m2m atl atlTransformations Families2Persons Families2Persons zip Kybele Research Group October 31 2012 e As aresult an empty Metagem model is created See Figure 2 C N New l oE S New loks Metagem Model Select a wizard Create a new Metagem model b P Create a new Metagem model Source Models Model Path Wizards pares Name Target Browse Metamodel amp MeTAGeM Trace ETL Model J Hybrid Model A Metagem Model Target Models ca Traceability Model f _Metamodel Families2Persons Persons ecore Model Path amp Model Weaver Select Model xl Modeling Workflow Engine e MOFScript Name Source L eS Plug in Development a _Metamodel Families2Persons Families ecore Add Mose TET Vise Remove Mod d SS Next gt Cancel Ned Figure 1 Metagem model creation wizard As shown in the figure the model is automatically opened in a multi panel editor that bundles three different panels to show separately the
16. e Link Son_2_Male Ey Trace Link Son_2_Male Trace Link Daughter_2_Female 4E Source Element Lisa gt Target Element LisaSimpson Sf Trace Link firstName_2_fullName 4E Source Element Lisa Feature fir 4E Source Element Simpson Featur De Target Element LisaSimpson Fee Ef Trace Link Daughter_2_Female Ey Trace Link Daughter_2_Female E Properties 3 N _Property o L yae i Name I Mother_2_Female Operation I Transform Figure 16 Families2Persons trace model 12
17. her 2 Femi 4 peration getFatherName 7 afar Delete Return gt Source Mother f Context a of Target Female Validate gt Source Binding firsth C 4 Te it al Control p Argument gt Sourc Wizards gt gt Sourc RAS gt Value z s Tors Debug As gt self firstName self familyFather lastName arge E a F Trace Rule Moth Tem 4 nethetheseene Trace Binding Compare With b a R Rule Son_2_Male Replace With gt Property P Source Son WikiText gt Datatype t null a Target Male Name a l Binding first Load Resource 4 Right Pati gt Sourd Refresh gt Sourc Show Properties View E pong Remove from Context Ctrl Alt Shift Down of Targe J Figure 9 Adding getFatherName operation to the Hybrid transformation model ATL or ETL transformation model depending on the targeted language To that end MeTAGeM Trace bundles a pair of launchers e Right click on the Hybrid transformation model and select the targeted language See 13 e Confirm or modify the suggested name and location for the ATL ETL transformation model that will be produced e The corresponding ATL or ETL transformation model is automatically obtained See 13 a and b respectively e As it happened with the Metagem2Hibrid transformation model checking is implicitly invoked before the selected transformation either Hybrid2ATL or Hybrid2ETL is executed 5 Generating the source code Last step of the process is t
18. ngsTo reference of the objects representing such properties in the transformation model has to be manually set to the corresponding objects e The result is shown in Figure 11 It is worth noting that the belongsTo reference is automatically resolved when the binding references to just one source object As shown before the Hybrid transformation model considers the modeling of two types of traceability relationships TraceRule objects represent traces that will be derived from the execution of a mapping rule a kind of top level trace whereas TraceBinding objects represent the traces that will be generated by the execution of a binding These objects are automatically generated from the Metagem transformation model However the user may be interested in defining new traceability relationships To that end you should proceed as follows ATL F2P_atl Transformations Familes2Persons hybrid Eclipse fo e File Edit Navigate Search Project Run Hybrid Editor Compatibility Window Help c A G S 0 Q 0 O7 E ATL amp Java PA Familes2Persons metagem A Familes2Persons hybrid 23 ce a d TA Source Models A Hybrid Model EA Target Models 3 platform resource F2P_atl Metamodels Families ecore 4 amp platform resource F2P_atl Transformations Familes2Persons hybrid g platform resource F2P_atl Metamodels Persons ecore Families a E Module familes2persons 8 Persons Family 4 B Rule Father_2_Male Person H Member
19. o obtain the source code that implements the modeled transformation To that end MeTAGeM Trace we should proceed as with the previous automated steps e Right click on the ATL ETL transformation model e Select the targeted language either ATL or ETL see Figure 14 Extract ATL model to ATL file MeTAGeM Trace LA Source Models A Hybrid Model LA Target Models fg platform resource F2P_atl Metamodels s A platform resource F2P_atl Transformatio g platform resource F2P_atl Metamodels Persons ecore Families 4 EI Module familes2persons Persons E Family Operation getFatherName Person H Member a R Rule Father_2_Male gt fullName EString E Father gt Member gt Source Father H Male gt Person H Mother gt Member a Target Male H Female gt Person H Son gt Member a H Binding R8 E Daughter gt Member Right Pattern 4 e Left Pattern Property Value Target fullName Concrete Value 7 Trace Rule Father_2_Male Operation we Operation getFatherName R Rule Mother_2_Female Reference R Rule Son_2_Male Rule R Rule Daughter_2_Female Figure 10 Setting the RightPattern of a binding to the value returned by the getFatherName operation a __ ea aa 1 L Properties i R Rule Mother_2_Female gt Source Mother Jibs aa Value gt Source Member Belongs To gt Source Member 1 Model UW Source Model Families_model f Target Female Name firstName Binding firs
20. source models the high level transformation metamodel Metagem model and the target meta models If there are several source or target metamodels they are be co located vertically in their corresponding panel FA my metagem 22 E LA Source Models r Metagem Hodel LA Target Models fa platform resource test Families ecore HA platform fresource testiMy metagem 2 platform resource test Persons ecore Families Yl Model Root 8 Persons H Family H Ferson Member H Male gt Person H Father gt Member H Female gt Person H Mother gt Member H Son gt Member FA Daughter gt Member Figure 2 Empty Metagem model Next the different relationships between source and target metamodels have to be explicitly defined in the model To that end right click on the root object of the Metagem model Model root gt New child gt Select the type of re lationship to create Figure 3 This time we create a One To One relationship Once the relationship object has been added the source and target elements of such relationship has to be set To that end drag elements from source and target models and drop them on the transformation model Note that the editor automatically limits the number of elements that can be referenced by a given relationship depending on the nature of the relationship For instance after eV My metagem 2 3 LA Source Models 2 platform resource test Families ecore
21. tName_2_fullName i Owns Right Pattern Ref l Member FirstName gt Source firstName Trace Link 2P Trace Binding firstName_2_fullName gt Source familyMother lastName annnannnnnnnnnnn enna nnn ncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn Left Pattern E Properties 52 4 Target fullName Property Yalue SP Trace Rule Mother_2_Female Belongs To gt Source Mother i Model UW Source Model Families_model Name EZ FamilyMother lastName Owns Ref Mother familyMother Trace Link amp Trace Binding firstName_2_fullName Figure 11 Refining multiple source bindings setting the value of the belongsTo reference Extract ETL model to ETL file MeTAGeM Trace Note that the source code generated will probably need from manual refine ment As mentioned before code for model navigation is usually needed as well as some re naming of variables Nevertheless we have empirically assessed that more than 80 of the source code of the transformation is generated by MeTAGeM Trace improving drastically development times In this sense it is wirth noting that MeTAGeM Trace is oriented to help model transformation de velopers i e it is not a tool intended for novice developers although we have discovered that it contributes to reduce the learning curve of model transforma tion development 6 Generating trace models Recall that apart from providing a tool to develop model transformations the main adv
22. wn in 16 is generated If you open the model with the multi panel editor bundled in MeTAGeM Trace you will notice that e When a trace link object is selected in the trace model corresponding source and target objects are automatically highlighted in the left and right panel For instance the picture shows that the Mother_2_Female trace link has been selected Consequently the source and target objects referenced by such trace Marge and MargeSimpson are automatically highlighted automatically highlighted in the corresponding models e Likewise if a source or target object is selected in the left or right panel the trace links referencing it are automatically highlighted in the central panel 11 Create manage and run configurations i a Bie Name families2persons atl families2persons atl R A metagem_F2P Transformations Familes2Persons atl atl Workspace Eclipse Application Renee EGL Template R amp EML Merging Families metagem_F2P Metamodels Families ecore 3 EOL Program E Is metametamodel aa Y Epsilon Flock Migration Strategy B ETL Transformation Persons metagem_F2P Metamodels Persons ecore yeaa ismetametamode Hybrid gt ATL TRACE uri http www kybele es Traceability HE New_configuration ts metametamode Af New_configuration 4 4 Hybrid gt ETL Source Models i Families_model metagem_F2P Models sample Families ecore J
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 Ver0100-01-35 取扱説明書 TOSHIBA Carrier (UK) Ltd. DX Cortina de Ar Instalação e Manual do Thermostat à horloge RAM 811 top Mode d`emploi 2304/031L - Lidl Service Website LockState LS-60 Use and Care Manual Samsung CE108MDF-M/XSG manual de utilizador(XP) Copyright © All rights reserved.
Failed to retrieve file