[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'>&nbsp;</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> =
&lt;[email protected]&gt;<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>&nbsp=
;</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>&nbsp=
;</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 =
&lt;[email protected]&gt; 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'>&gt; =
<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'>&gt; 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'>&nbsp; =
</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>&nbsp=
;</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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></spa=
n></font></p>

</div>

</body>

</html>

------=_NextPart_000_0026_01C64EBF.72870850--