[mdr-users] Response to: [mdr-users] uml metamodel edition and extension
"Guadalupe Ortiz Bellot" <[email protected]> Thu, 23 Mar 2006 21:19:19 +0100
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. ------=_NextPart_000_0026_01C64EBF.72870850 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit (Sorry for the new topic, I could not find how to responde from the mailing list page) Hi Pieter I tried the atl of2uml but neither Poseidon nor magicdraw I have got installe could open the resulting xmi files. I do not know if it may be the xmi version, did anybody got it? Guadalupe Date: Thu, 23 Mar 2006 14:39:03 +0100 From: Pieter Van gorp <[email protected]> Content-Type: text/plain; charset=ISO-8859-1 Subject: [mdr-users] uml metamodel edition and extension Hi Guadalupe, On 3/23/06, Guadalupe Ortiz Bellot <[email protected]> wrote: > but how can I edit the provided metamodel as a model in order to > see it and to modify it? The MOF2UML transformation written by the ATLAS team is designed for that purpose: see http://www.eclipse.org/gmt/atl/atlTransformations/MOF2UML/ExampleMOF2UML %5Bv00.01%5D.pdf for a discussion of its implementation in ATL. My collegue has tested it with the ATL development tools for Eclipse and noticed that not all features of the UML profile for MOF are supported so I guess you'll encounter some problems with round-tripping... Please keep me and/or the list updated with your experiences. Kind regards, Pieter Van Gorp http://motmot.sf.net/ Guadalupe Ortiz Bellot Assistant Professor Computer Science Department University of Extremadura <mailto:[email protected]> [email protected] <http://cum.unex.es/profesores/gobellot> http://cum.unex.es/profesores/gobellot Quercus Software Engineering Group <http://quercusseg.unex.es> http://quercusseg.unex.es ------=_NextPart_000_0026_01C64EBF.72870850 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" = xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <meta name=3DProgId content=3DWord.Document> <meta name=3DGenerator content=3D"Microsoft Word 10"> <meta name=3DOriginator content=3D"Microsoft Word 10"> <link rel=3DFile-List href=3D"cid:[email protected]"> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"time"/> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"PlaceType"/> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"PlaceName"/> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"date"/> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"place" downloadurl=3D"http://www.5iantlavalamp.com/"/> <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:DoNotRelyOnCSS/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:DocumentKind>DocumentEmail</w:DocumentKind> <w:HyphenationZone>21</w:HyphenationZone> <w:EnvelopeVis/> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style> <![endif]--> <style> <!-- /* Font Definitions */ @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} pre {margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman";} span.EstiloCorreo17 {mso-style-type:personal-compose; mso-style-noshow:yes; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:windowtext;} p.NormalWeb1, li.NormalWeb1, div.NormalWeb1 {mso-style-name:"Normal \(Web\)1"; margin-top:8.05pt; margin-right:5.25pt; margin-bottom:8.05pt; margin-left:5.25pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */=20 table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--> </head> <body lang=3DES link=3Dblue vlink=3Dpurple = style=3D'tab-interval:35.4pt'> <div class=3DSection1> <p class=3DNormalWeb1 style=3D'background:white'><font size=3D1 = color=3Dblack face=3DVerdana><span lang=3DEN-GB = style=3D'font-size:9.0pt;font-family:Verdana; color:black;mso-ansi-language:EN-GB'>(Sorry for the new topic, I could = not find how to <span class=3DSpellE>responde</span> from the mailing list page) = <o:p></o:p></span></font></p> <p class=3DNormalWeb1 style=3D'background:white'><font size=3D1 = color=3Dblack face=3DVerdana><span lang=3DEN-GB = style=3D'font-size:9.0pt;font-family:Verdana; color:black;mso-ansi-language:EN-GB'>Hi = Pieter<o:p></o:p></span></font></p> <p class=3DNormalWeb1 style=3D'background:white'><font size=3D1 = color=3Dblack face=3DVerdana><span lang=3DEN-GB = style=3D'font-size:9.0pt;font-family:Verdana; color:black;mso-ansi-language:EN-GB'>I tried the <span = class=3DSpellE><span class=3DGramE>atl</span></span><span class=3DGramE> <span style=3D'mso-spacerun:yes'> </span>of2uml</span> but neither = Poseidon nor <span class=3DSpellE>magicdraw</span> I have got <span = class=3DSpellE>installe</span> could open the resulting <span class=3DSpellE>xmi</span> files. I do not = know if it may be the <span class=3DSpellE>xmi</span> version, did anybody <span class=3DGramE>got</span> it?<o:p></o:p></span></font></p> <p class=3DNormalWeb1 style=3D'background:white'><font size=3D1 = color=3Dblack face=3DVerdana><span lang=3DEN-GB = style=3D'font-size:9.0pt;font-family:Verdana; color:black;mso-ansi-language:EN-GB'>Guadalupe<o:p></o:p></span></font></= p> <pre style=3D'background:white'><font size=3D3 color=3Dblack = face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Date: = Thu, </span></font><st1:date Month=3D"3" Day=3D"23" Year=3D"2006"><font color=3Dblack><span = lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'>23 Mar = 2006</span></font></st1:date><font color=3Dblack><span lang=3DEN-GB = style=3D'color:black;mso-ansi-language:EN-GB'> </span></font><st1:time Hour=3D"14" Minute=3D"39"><font color=3Dblack><span lang=3DEN-GB = style=3D'color:black; mso-ansi-language:EN-GB'>14:39:03</span></font></st1:time><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> = +0100<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>From: = Pieter Van <span class=3DSpellE>gorp</span> = <[email protected]><o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Content-Ty= pe: text/plain; <span class=3DSpellE>charset</span>=3DISO-8859-1<o:p></o:p></span></font></pre>= <pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Subject: = [<span class=3DSpellE>mdr</span>-users] <span class=3DSpellE>uml</span> <span class=3DSpellE>metamodel</span> edition and = extension<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'><o:p> = ;</o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Hi = Guadalupe,<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'><o:p> = ;</o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>On = </span></font><st1:date Month=3D"3" Day=3D"23" Year=3D"2006"><font color=3Dblack><span = lang=3DEN-GB = style=3D'color:black;mso-ansi-language:EN-GB'>3/23/06</span></font></st1:= date><font color=3Dblack><span lang=3DEN-GB = style=3D'color:black;mso-ansi-language:EN-GB'>, Guadalupe Ortiz Bellot = <[email protected]> wrote:<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>> = <span class=3DGramE>but</span> how can I edit the provided <span = class=3DSpellE>metamodel</span> as a model in order = to<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>> see = it and to modify it?<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>The = MOF2UML transformation written by the ATLAS team is designed = for<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>that</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> purpose: = see<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>http://www= eclipse.org/gmt/atl/atlTransformations/MOF2UML/ExampleMOF2UML%5Bv00.01%5= D.pdf<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>for</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> a discussion = of its implementation in ATL.<span style=3D'mso-spacerun:yes'> = </span>My <span class=3DSpellE>collegue</span> has = tested<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>it</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> with the ATL = development tools for Eclipse and noticed that not = all<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>features</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> of the UML = profile for MOF are supported so I guess = you'll<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>encounter</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> some = problems with round-tripping... Please keep me = and/or<o:p></o:p></span></font></pre><pre style=3D'background:white'><span class=3DGramE><font size=3D3 = color=3Dblack face=3D"Courier New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black; mso-ansi-language:EN-GB'>the</span></font></span><font = color=3Dblack><span lang=3DEN-GB style=3D'color:black;mso-ansi-language:EN-GB'> list updated = with your experiences.<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'><o:p> = ;</o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Kind = regards,<o:p></o:p></span></font></pre><pre style=3D'background:white'><font size=3D3 color=3Dblack face=3D"Courier = New"><span lang=3DEN-GB = style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>Pieter = Van <span class=3DSpellE>Gorp</span><o:p></o:p></span></font></pre><pre = style=3D'background: white'><font size=3D3 color=3Dblack face=3D"Courier New"><span = lang=3DEN-GB style=3D'font-size:12.0pt;color:black;mso-ansi-language:EN-GB'>http://mot= mot.sf.net/<o:p></o:p></span></font></pre> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-GB'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-GB'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = lang=3DEN-GB style=3D'font-size:12.0pt;mso-ansi-language:EN-GB;mso-no-proof:yes'>Guada= lupe Ortiz Bellot<br> Assistant Professor<br> </span></font><st1:place><st1:PlaceName><span lang=3DEN-GB = style=3D'mso-ansi-language: EN-GB;mso-no-proof:yes'>Computer</span></st1:PlaceName><span = lang=3DEN-GB style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'> = </span><st1:PlaceName><span lang=3DEN-GB = style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'>Science</span></st1:Pl= aceName><span lang=3DEN-GB style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'> = </span><st1:PlaceType><span lang=3DEN-GB = style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'>Department</span></st1= :PlaceType><span lang=3DEN-GB style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'> <br> </span><st1:PlaceType><span lang=3DEN-GB = style=3D'mso-ansi-language:EN-GB; mso-no-proof:yes'>University</span></st1:PlaceType></st1:place><span lang=3DEN-GB style=3D'mso-ansi-language:EN-GB;mso-no-proof:yes'> of = Extremadura<br> <br> </span><font size=3D2><span = style=3D'font-size:10.0pt;mso-no-proof:yes'><a href=3D"mailto:[email protected]"><font size=3D3><span lang=3DEN-GB = style=3D'font-size: 12.0pt;mso-ansi-language:EN-GB'>[email protected]</span></font></a></span>= </font><font size=3D2><span lang=3DEN-GB = style=3D'font-size:10.0pt;mso-ansi-language:EN-GB; mso-no-proof:yes'><br> </span></font><font size=3D2><span = style=3D'font-size:10.0pt;mso-no-proof:yes'><a href=3D"http://cum.unex.es/profesores/gobellot"><font size=3D3><span = lang=3DEN-GB style=3D'font-size:12.0pt;mso-ansi-language:EN-GB'>http://cum.unex.es/pro= fesores/gobellot</span></font></a></span></font><font size=3D2><span lang=3DEN-GB = style=3D'font-size:10.0pt;mso-ansi-language:EN-GB; mso-no-proof:yes'><br> <br> </span></font><span lang=3DEN-GB = style=3D'mso-ansi-language:EN-GB;mso-no-proof: yes'>Quercus Software Engineering Group<br> </span><font size=3D2><span = style=3D'font-size:10.0pt;mso-no-proof:yes'><a href=3D"http://quercusseg.unex.es"><font size=3D3><span lang=3DEN-GB style=3D'font-size:12.0pt;mso-ansi-language:EN-GB'>http://quercusseg.unex= es</span></font></a></span></font><span lang=3DEN-GB style=3D'mso-ansi-language:EN-GB'><o:p></o:p></span></p> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = lang=3DEN-GB style=3D'font-size:12.0pt;mso-ansi-language:EN-GB'><o:p> </o:p></spa= n></font></p> </div> </body> </html> ------=_NextPart_000_0026_01C64EBF.72870850--