Home » Modeling » UML2 » problem with generated uml-editor
| | |
Re: problem with generated uml-editor [message #472746 is a reply to message #472742] |
Tue, 24 April 2007 06:23 |
Steffen Mazanek Messages: 40 Registered: July 2009 |
Member |
|
|
Hello James, Kenn and others,
at my department a diagram editor generator was developed called
DiaMeta. The diagrams were originally represented by hypergraphs,
however, it is pretty difficult to write a hypergraph grammar to
specify a particular diagram language.
So support for EMF was added, i.e. an EMF model can be imported
so that the classes are added automatically as diagram components
and even the concrete syntax is modeled via EMF. For example, you
can have Nodes and Links in the abstract syntax and connect them
with Circles (x,y,radius) and Arrows in the concrete syntax.
Now we want to test the framework with a pretty complex diagram
language, UML. So I plan to import the uml.ecore enriched by
visual components relating to e.g. classes, associations, ...
Hopefully it won't be necessary to enrich the whole uml metamodel
with visual components to get a start *g*
My problem is now, that I have to know, which eclasses are used
for which purpose. So it would be very helpful to see the
abstract syntax of a concrete little uml diagram. That is, what
I want to produce.
> Let me try to understand what you are doing ... your goal is to have a look
> at the UML metamodel in the UML editor?
> Just double click on the UML.merged.uml.
I have found this file, however I do not understand how I could use
it to get what I want. What is this all about? Can you please point
me to the right places to look for further information? I guess some
important pieces of the puzzle I still don't understand.
Best regards,
Steffen
|
|
| |
Re: problem with generated uml-editor [message #472846 is a reply to message #472746] |
Tue, 01 May 2007 19:17 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Steffen,
Sorry for the delayed response ...
Some comments below ...
- James.
"Steffen Mazanek" <modeling@steffen-mazanek.de> wrote in message
news:f0k7p4$o8n$1@build.eclipse.org...
> Hello James, Kenn and others,
>
> at my department a diagram editor generator was developed called
> DiaMeta. The diagrams were originally represented by hypergraphs,
> however, it is pretty difficult to write a hypergraph grammar to
> specify a particular diagram language.
> So support for EMF was added, i.e. an EMF model can be imported
> so that the classes are added automatically as diagram components
> and even the concrete syntax is modeled via EMF. For example, you
> can have Nodes and Links in the abstract syntax and connect them
> with Circles (x,y,radius) and Arrows in the concrete syntax.
> Now we want to test the framework with a pretty complex diagram
> language, UML. So I plan to import the uml.ecore enriched by
> visual components relating to e.g. classes, associations, ...
> Hopefully it won't be necessary to enrich the whole uml metamodel
> with visual components to get a start *g*
>
> My problem is now, that I have to know, which eclasses are used
> for which purpose. So it would be very helpful to see the
> abstract syntax of a concrete little uml diagram. That is, what
> I want to produce.
You can create a little uml model using the default uml editor. Open up
the resulting .uml file as text and have a peek.
UML.ecore is the ecore representation of the UML metamodel.
>
> > Let me try to understand what you are doing ... your goal is to have a
look
> > at the UML metamodel in the UML editor?
> > Just double click on the UML.merged.uml.
>
> I have found this file, however I do not understand how I could use
> it to get what I want. What is this all about?
UML.merged.uml is the complete uml metamodel.
>Can you please point
> me to the right places to look for further information?
If you want to add diagramming capablities you might want to look at the
UMLTools project.
>I guess some
> important pieces of the puzzle I still don't understand.
>
> Best regards,
> Steffen
|
|
| | |
Re: problem with generated uml-editor [message #611041 is a reply to message #472742] |
Tue, 24 April 2007 06:23 |
Steffen Mazanek Messages: 40 Registered: July 2009 |
Member |
|
|
Hello James, Kenn and others,
at my department a diagram editor generator was developed called
DiaMeta. The diagrams were originally represented by hypergraphs,
however, it is pretty difficult to write a hypergraph grammar to
specify a particular diagram language.
So support for EMF was added, i.e. an EMF model can be imported
so that the classes are added automatically as diagram components
and even the concrete syntax is modeled via EMF. For example, you
can have Nodes and Links in the abstract syntax and connect them
with Circles (x,y,radius) and Arrows in the concrete syntax.
Now we want to test the framework with a pretty complex diagram
language, UML. So I plan to import the uml.ecore enriched by
visual components relating to e.g. classes, associations, ...
Hopefully it won't be necessary to enrich the whole uml metamodel
with visual components to get a start *g*
My problem is now, that I have to know, which eclasses are used
for which purpose. So it would be very helpful to see the
abstract syntax of a concrete little uml diagram. That is, what
I want to produce.
> Let me try to understand what you are doing ... your goal is to have a look
> at the UML metamodel in the UML editor?
> Just double click on the UML.merged.uml.
I have found this file, however I do not understand how I could use
it to get what I want. What is this all about? Can you please point
me to the right places to look for further information? I guess some
important pieces of the puzzle I still don't understand.
Best regards,
Steffen
|
|
| |
Re: problem with generated uml-editor [message #614267 is a reply to message #472746] |
Tue, 01 May 2007 19:17 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Steffen,
Sorry for the delayed response ...
Some comments below ...
- James.
"Steffen Mazanek" <modeling@steffen-mazanek.de> wrote in message
news:f0k7p4$o8n$1@build.eclipse.org...
> Hello James, Kenn and others,
>
> at my department a diagram editor generator was developed called
> DiaMeta. The diagrams were originally represented by hypergraphs,
> however, it is pretty difficult to write a hypergraph grammar to
> specify a particular diagram language.
> So support for EMF was added, i.e. an EMF model can be imported
> so that the classes are added automatically as diagram components
> and even the concrete syntax is modeled via EMF. For example, you
> can have Nodes and Links in the abstract syntax and connect them
> with Circles (x,y,radius) and Arrows in the concrete syntax.
> Now we want to test the framework with a pretty complex diagram
> language, UML. So I plan to import the uml.ecore enriched by
> visual components relating to e.g. classes, associations, ...
> Hopefully it won't be necessary to enrich the whole uml metamodel
> with visual components to get a start *g*
>
> My problem is now, that I have to know, which eclasses are used
> for which purpose. So it would be very helpful to see the
> abstract syntax of a concrete little uml diagram. That is, what
> I want to produce.
You can create a little uml model using the default uml editor. Open up
the resulting .uml file as text and have a peek.
UML.ecore is the ecore representation of the UML metamodel.
>
> > Let me try to understand what you are doing ... your goal is to have a
look
> > at the UML metamodel in the UML editor?
> > Just double click on the UML.merged.uml.
>
> I have found this file, however I do not understand how I could use
> it to get what I want. What is this all about?
UML.merged.uml is the complete uml metamodel.
>Can you please point
> me to the right places to look for further information?
If you want to add diagramming capablities you might want to look at the
UMLTools project.
>I guess some
> important pieces of the puzzle I still don't understand.
>
> Best regards,
> Steffen
|
|
|
Goto Forum:
Current Time: Wed Apr 24 15:36:23 GMT 2024
Powered by FUDForum. Page generated in 0.04065 seconds
|