|
|
|
Re: Editor for profiled UML [message #624749 is a reply to message #475857] |
Thu, 13 September 2007 10:34 |
Ed Merks Messages: 33141 Registered: July 2009 |
Senior Member |
|
|
Stefan,
Comments below.
SKuhn wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> hi all,
>
> Story:
> I'm writing my thesis and got somehow stuck with this problem. I need to
> create a graphical editor which operates on profiled UML.
The UML Tools project has a graphical editor for UML. Does that do the
trick or is that off by one meta level?
> I read the
> articles on the UML2 page about extension mechanisms of UML2 and figured
> out that lightweight extension is the proper way to ensure interoperability.
>
Yes, I tend to think that heavy weight extensions of either UML or Ecore
are typically a bad idea. It's better to decorate/augment/profile the
unchanged base model.
> Problem:
> My problem now is I don't know how to create a MetaModel which is based
> on UML, but also includes my profile elements and are serialized
> conforming the eclipse-uml2 standard.
I thought both the basic editor provided directly by the UML project and
the graphical editor from the UML tools project would let you create
profiled instances of UML, doesn't it?
> (Afaik profiles are supported by
> UML2 via dynamic EMF with which I think it's not possible of building a
> GMF editor with)
>
I'm not sure, but I was under the impression that UML also supports a
profile for which there is an actual generated model.
> I've converted my profile to EMF, but the extensions of metaclasses by
> sterotypes are substitued by references (in case I refer both eCore and
> UML genmodels in mine). This is correct but leads to the problem that I
> would have to combine both metamodels (where I think GMF is not really
> made for/capable of - besides the fact I don't know how oc)
I'm not familiar enough with GMF to know specifically what problem this
causes, but I would have imagined it wouldn't cause any major ones...
> and still
> don't know if the serialization would be correct and if my editor would
> be inter operable with other tools.
>
So it sounds like you are seeking to specialize the UML Tools
component's graphical editor to represent your additional profiled
information in a more graphical way. Is that right?
> Any help or ideas are welcome =)
>
> stefan
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFG6QH+IYVWjMSpDwwRAqp8AKCEcdR1zkSxW+2xGDW/F77LyQfRLQCe PGGR
> /IQnwaLaTxxHb70InSxkbz8=
> =Jy2v
> -----END PGP SIGNATURE-----
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
|
Powered by
FUDForum. Page generated in 0.02808 seconds