Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » MetaModel SequenceDiagram
MetaModel SequenceDiagram [message #472796] Wed, 25 April 2007 06:51 Go to next message
Jan Reimann is currently offline Jan ReimannFriend
Messages: 90
Registered: July 2009
Member
Hello NG,
at first I want to say sorry for my bad English.
Well, let's go. I work with a UML-Modeling-Tool. Therefore I'm writing a
script to export a Model(consisting of Class Diagram, StateCharts,
UseCases and Sequence Diagrams) to the Eclipse ecore-UML format. So I
installed the Eclipse-Plugin "Topcased" to research the Syntax and
MetaModel of ecore-uml. For Class Diagrams and StateCharts it worked
fine. But I for SequenceDiagrams I had some problems, because I couldn't
see if it was only the solution of the author of "Topcased" or if it is
valid to the Eclipse-MetaModel for SequenceDiagrams. What I mean is, do
I need such elements like "Connector" or "Behaviour Execution
Specification" as they are generated by "Topcased"? Therefore I'm asking
if there is an Eclipse-MetaModel. Surely there is - but where?
Could you understand me?

greets
Jan R.
Re: MetaModel SequenceDiagram [message #472798 is a reply to message #472796] Wed, 25 April 2007 13:30 Go to previous messageGo to next message
james bruck is currently offline james bruckFriend
Messages: 1724
Registered: July 2009
Senior Member
Hi Jan

The UML specification can be found at : http://www.omg.org/docs/ptc
To my knowledge, Connectors are not required when specifying sequence
diagrams but are handy to have especially when specifying Communication
diagrams which can be derived from the sequence diagram.
The creation of BehaviorExecutionSpecifications would depend on the sequence
diagram in question.
Sequence Diagrams can be "loosely" described so it is possible to have
different looking diagrams that describe the same thing. For example, the
order of the lifelines on a diagram could be completely jumbled from one
depiction to the next and still be correct ... isn't UML great!

- James.


"Jan Reimann" <eclipse@janreimone.de> wrote in message
news:f0mtpn$t7q$1@build.eclipse.org...
> Hello NG,
> at first I want to say sorry for my bad English.
> Well, let's go. I work with a UML-Modeling-Tool. Therefore I'm writing a
> script to export a Model(consisting of Class Diagram, StateCharts,
> UseCases and Sequence Diagrams) to the Eclipse ecore-UML format. So I
> installed the Eclipse-Plugin "Topcased" to research the Syntax and
> MetaModel of ecore-uml. For Class Diagrams and StateCharts it worked
> fine. But I for SequenceDiagrams I had some problems, because I couldn't
> see if it was only the solution of the author of "Topcased" or if it is
> valid to the Eclipse-MetaModel for SequenceDiagrams. What I mean is, do
> I need such elements like "Connector" or "Behaviour Execution
> Specification" as they are generated by "Topcased"? Therefore I'm asking
> if there is an Eclipse-MetaModel. Surely there is - but where?
> Could you understand me?
>
> greets
> Jan R.
Re: MetaModel SequenceDiagram [message #472800 is a reply to message #472796] Wed, 25 April 2007 14:58 Go to previous message
Jacques LESCOT is currently offline Jacques LESCOTFriend
Messages: 247
Registered: July 2009
Senior Member
Hi Jan,

As a contributor in the Topcased project, I would definitely recommend
you to read the UML Superstructure and UML Infrastructure
Specifications. (Follow the link pointed by James).
In the Sequence Diagram, we tried to use the concepts as they are
defined in these documents but the specification is often not clear,
especially concerning the diagramming elements.

Regards,
Jacques

Jan Reimann a écrit :
> Hello NG,
> at first I want to say sorry for my bad English.
> Well, let's go. I work with a UML-Modeling-Tool. Therefore I'm writing a
> script to export a Model(consisting of Class Diagram, StateCharts,
> UseCases and Sequence Diagrams) to the Eclipse ecore-UML format. So I
> installed the Eclipse-Plugin "Topcased" to research the Syntax and
> MetaModel of ecore-uml. For Class Diagrams and StateCharts it worked
> fine. But I for SequenceDiagrams I had some problems, because I couldn't
> see if it was only the solution of the author of "Topcased" or if it is
> valid to the Eclipse-MetaModel for SequenceDiagrams. What I mean is, do
> I need such elements like "Connector" or "Behaviour Execution
> Specification" as they are generated by "Topcased"? Therefore I'm asking
> if there is an Eclipse-MetaModel. Surely there is - but where?
> Could you understand me?
>
> greets
> Jan R.
Re: MetaModel SequenceDiagram [message #613180 is a reply to message #472796] Wed, 25 April 2007 13:30 Go to previous message
james bruck is currently offline james bruckFriend
Messages: 1724
Registered: July 2009
Senior Member
Hi Jan

The UML specification can be found at : http://www.omg.org/docs/ptc
To my knowledge, Connectors are not required when specifying sequence
diagrams but are handy to have especially when specifying Communication
diagrams which can be derived from the sequence diagram.
The creation of BehaviorExecutionSpecifications would depend on the sequence
diagram in question.
Sequence Diagrams can be "loosely" described so it is possible to have
different looking diagrams that describe the same thing. For example, the
order of the lifelines on a diagram could be completely jumbled from one
depiction to the next and still be correct ... isn't UML great!

- James.


"Jan Reimann" <eclipse@janreimone.de> wrote in message
news:f0mtpn$t7q$1@build.eclipse.org...
> Hello NG,
> at first I want to say sorry for my bad English.
> Well, let's go. I work with a UML-Modeling-Tool. Therefore I'm writing a
> script to export a Model(consisting of Class Diagram, StateCharts,
> UseCases and Sequence Diagrams) to the Eclipse ecore-UML format. So I
> installed the Eclipse-Plugin "Topcased" to research the Syntax and
> MetaModel of ecore-uml. For Class Diagrams and StateCharts it worked
> fine. But I for SequenceDiagrams I had some problems, because I couldn't
> see if it was only the solution of the author of "Topcased" or if it is
> valid to the Eclipse-MetaModel for SequenceDiagrams. What I mean is, do
> I need such elements like "Connector" or "Behaviour Execution
> Specification" as they are generated by "Topcased"? Therefore I'm asking
> if there is an Eclipse-MetaModel. Surely there is - but where?
> Could you understand me?
>
> greets
> Jan R.
Re: MetaModel SequenceDiagram [message #613182 is a reply to message #472796] Wed, 25 April 2007 14:58 Go to previous message
Jacques LESCOT is currently offline Jacques LESCOTFriend
Messages: 247
Registered: July 2009
Senior Member
Hi Jan,

As a contributor in the Topcased project, I would definitely recommend
you to read the UML Superstructure and UML Infrastructure
Specifications. (Follow the link pointed by James).
In the Sequence Diagram, we tried to use the concepts as they are
defined in these documents but the specification is often not clear,
especially concerning the diagramming elements.

Regards,
Jacques

Jan Reimann a écrit :
> Hello NG,
> at first I want to say sorry for my bad English.
> Well, let's go. I work with a UML-Modeling-Tool. Therefore I'm writing a
> script to export a Model(consisting of Class Diagram, StateCharts,
> UseCases and Sequence Diagrams) to the Eclipse ecore-UML format. So I
> installed the Eclipse-Plugin "Topcased" to research the Syntax and
> MetaModel of ecore-uml. For Class Diagrams and StateCharts it worked
> fine. But I for SequenceDiagrams I had some problems, because I couldn't
> see if it was only the solution of the author of "Topcased" or if it is
> valid to the Eclipse-MetaModel for SequenceDiagrams. What I mean is, do
> I need such elements like "Connector" or "Behaviour Execution
> Specification" as they are generated by "Topcased"? Therefore I'm asking
> if there is an Eclipse-MetaModel. Surely there is - but where?
> Could you understand me?
>
> greets
> Jan R.
Previous Topic:MetaModel SequenceDiagram
Next Topic:[Announce] MDT UML2 2.1.0 I200704251330 is available
Goto Forum:
  


Current Time: Sat Apr 27 04:05:01 GMT 2024

Powered by FUDForum. Page generated in 0.03452 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top