Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Papyrus introduction
Papyrus introduction [message #468548] Mon, 06 October 2008 09:20 Go to next message
Sébastien Gérard is currently offline Sébastien GérardFriend
Messages: 121
Registered: July 2009
Senior Member
Hi Guys,

Let's first introduce myself. I am sebastien and I will lead this new
MDT's component, the so-called Papyrus Tool. But your question is of
course what this new component?

Papyrus is a UML & SysML graphical editor under the Eclipse Model
Development Tools (MDT) project. Specially, this project will provide
the glue around valuable UML & SysML diagram editors (GMF based or not)
and other MDE tools. It will also offer support for UML & SysML
profiling mechanisms.

Currently, the Papyrus team is working hardly on the first bundle of
code for papyrus. This one should be deliver in mid of November. The
Eclipse's web page for Papyrus is http://www.eclipse.org/mdt/papyrus/.

--- Sébastien Gérard
Re: Papyrus introduction [message #468549 is a reply to message #468548] Wed, 15 October 2008 15:08 Go to previous messageGo to next message
Kenn Hussey is currently offline Kenn HusseyFriend
Messages: 1620
Registered: July 2009
Senior Member
Sebastien,

Thanks for the introduction. For those that may be wondering why this
project was created when it may seem as though its mandate overlaps with
that of the UML2 Tools subproject of MDT, I'd like to offer an explanation.

There are a number of reasons why it made sense to accept creation of
Papyrus within MDT, many of which were discussed at the EclipseCon BOF
session (see [1]) in March and mentioned on my blog (see [1]). In my mind,
the two subprojects are different, but complementary, in scope and intent -
one (UML2 Tools) is focused on (eventual) automatic generation of UML
diagram editors whereas the other (Papyrus) is focused on providing a
user-cosumable integrated environment for editing models based on UML and
other related languages (like SysML)...

Kenn

[1] http://ed-merks.blogspot.com/2008/03/eclipsecon-tuesday.html
[2] http://kenn-hussey.blogspot.com/2008/04/on-doing-right-thing .html

"Sebastien" <sebastien.gerard@cea.fr> wrote in message
news:gccld1$il4$1@build.eclipse.org...
> Hi Guys,
>
> Let's first introduce myself. I am sebastien and I will lead this new
> MDT's component, the so-called Papyrus Tool. But your question is of
> course what this new component?
>
> Papyrus is a UML & SysML graphical editor under the Eclipse Model
> Development Tools (MDT) project. Specially, this project will provide
> the glue around valuable UML & SysML diagram editors (GMF based or not)
> and other MDE tools. It will also offer support for UML & SysML
> profiling mechanisms.
>
> Currently, the Papyrus team is working hardly on the first bundle of
> code for papyrus. This one should be deliver in mid of November. The
> Eclipse's web page for Papyrus is http://www.eclipse.org/mdt/papyrus/.
>
> --- S
Re: Papyrus introduction [message #468552 is a reply to message #468549] Mon, 20 October 2008 08:33 Go to previous messageGo to next message
Markus Milleder is currently offline Markus MillederFriend
Messages: 12
Registered: July 2009
Junior Member
Kenn Hussey wrote:

<snip>
> In my mind,
> the two subprojects are different, but complementary, in scope and intent -
> one (UML2 Tools) is focused on (eventual) automatic generation of UML
> diagram editors whereas the other (Papyrus) is focused on providing a
> user-cosumable integrated environment for editing models based on UML and
> other related languages (like SysML)...

Please add this distinction to the project descriptions on the MDT page.
Re: Papyrus introduction [message #468558 is a reply to message #468552] Mon, 20 October 2008 12:43 Go to previous messageGo to next message
Kenn Hussey is currently offline Kenn HusseyFriend
Messages: 1620
Registered: July 2009
Senior Member
Markus,

Great idea, thanks for the suggestion; done.

Kenn

"Markus Milleder" <markus.milleder@generali.at> wrote in message
news:e3966ce1b7562b8f677f89391707e715$1@www.eclipse.org...
> Kenn Hussey wrote:
>
> <snip>
>> In my mind, the two subprojects are different, but complementary, in
>> scope and intent - one (UML2 Tools) is focused on (eventual) automatic
>> generation of UML diagram editors whereas the other (Papyrus) is focused
>> on providing a user-cosumable integrated environment for editing models
>> based on UML and other related languages (like SysML)...
>
> Please add this distinction to the project descriptions on the MDT page.
>
>
How to develop a hierarchical composit diagrams with Papyrus ? [message #522950 is a reply to message #468548] Wed, 24 March 2010 15:36 Go to previous messageGo to next message
ASA is currently offline ASAFriend
Messages: 8
Registered: March 2010
Junior Member
Hello,

I am writing in hopes to help me on the following:
- How to develop a hierarchical composit diagrams with Papyrus.
In fact, I would like to implement model on several diagrams

I thank you in advance
Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #523360 is a reply to message #522950] Fri, 26 March 2010 07:13 Go to previous messageGo to next message
Raphael Faudou is currently offline Raphael FaudouFriend
Messages: 105
Registered: July 2009
Senior Member
Hello,

Sorry but it is not so clear for me what you really want to do. What do
you mean exactly by "hierarchical composit diagrams"? a diagram hierarchy?
In UML there is no diagram hierarchy as there are no relationship
between diagrams. But you can show hierarchical composition between
model elements (class composition for isntance, or even package
containment).
If you use composition between say A and B, you can show this
composition on a first class diagram and then use a composite structure
diagram in the context of A to see the parts of A including a property
of B type. Then you can create a structure composite diagram on B to see
B properties.
You will have a hierarchy of model elements and a different diagram for
each level of the hierarchy.
Did I get your point?
regards
raphaël

ara@all4tec.net a écrit :
> Hello,
>
> I am writing in hopes to help me on the following:
> - How to develop a hierarchical composit diagrams with Papyrus.
> In fact, I would like to implement model on several diagrams
>
> I thank you in advance
Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #523616 is a reply to message #523360] Sat, 27 March 2010 09:54 Go to previous messageGo to next message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
I think that Olliver just want to use the same model element in more than one diagram and not to create three different kinds of diagrams just for this need.

UML is composed by graphical UML Editor and a model. I think there is a misunderstanding in the answer because you can use the same element with UML free tools in two different diagrams if you create the new diagram in the property view and then drag and drop from the property view to the UML editor Razz

[Updated on: Sat, 27 March 2010 09:56]

Report message to a moderator

Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #527628 is a reply to message #523360] Thu, 15 April 2010 19:32 Go to previous message
Raphael Faudou is currently offline Raphael FaudouFriend
Messages: 105
Registered: July 2009
Senior Member
Hi all,

You can find here a simple MDT papyrus model describing a hierarchy of
classes using class diagram and composite diagrams at different levels
of the herarchy:
http://wiki.eclipse.org/Papyrus_User_Guide#Papyrus_Zoo_of_UM L_Models

You will get screenshots and link to the MDT papyrus project.
Hope it helps,
regards
raphaël

raphaël Faudou a écrit :
> Hello,
>
> Sorry but it is not so clear for me what you really want to do. What do
> you mean exactly by "hierarchical composit diagrams"? a diagram hierarchy?
> In UML there is no diagram hierarchy as there are no relationship
> between diagrams. But you can show hierarchical composition between
> model elements (class composition for isntance, or even package
> containment).
> If you use composition between say A and B, you can show this
> composition on a first class diagram and then use a composite structure
> diagram in the context of A to see the parts of A including a property
> of B type. Then you can create a structure composite diagram on B to see
> B properties.
> You will have a hierarchy of model elements and a different diagram for
> each level of the hierarchy.
> Did I get your point?
> regards
> raphaël
>
> ara@all4tec.net a écrit :
>> Hello,
>>
>> I am writing in hopes to help me on the following:
>> - How to develop a hierarchical composit diagrams with Papyrus.
>> In fact, I would like to implement model on several diagrams
>>
>> I thank you in advance
Re: Papyrus introduction [message #564952 is a reply to message #468548] Wed, 15 October 2008 15:08 Go to previous message
Kenn Hussey is currently offline Kenn HusseyFriend
Messages: 1620
Registered: July 2009
Senior Member
Sebastien,

Thanks for the introduction. For those that may be wondering why this
project was created when it may seem as though its mandate overlaps with
that of the UML2 Tools subproject of MDT, I'd like to offer an explanation.

There are a number of reasons why it made sense to accept creation of
Papyrus within MDT, many of which were discussed at the EclipseCon BOF
session (see [1]) in March and mentioned on my blog (see [1]). In my mind,
the two subprojects are different, but complementary, in scope and intent -
one (UML2 Tools) is focused on (eventual) automatic generation of UML
diagram editors whereas the other (Papyrus) is focused on providing a
user-cosumable integrated environment for editing models based on UML and
other related languages (like SysML)...

Kenn

[1] http://ed-merks.blogspot.com/2008/03/eclipsecon-tuesday.html
[2] http://kenn-hussey.blogspot.com/2008/04/on-doing-right-thing .html

"Sebastien" <sebastien.gerard@cea.fr> wrote in message
news:gccld1$il4$1@build.eclipse.org...
> Hi Guys,
>
> Let's first introduce myself. I am sebastien and I will lead this new
> MDT's component, the so-called Papyrus Tool. But your question is of
> course what this new component?
>
> Papyrus is a UML & SysML graphical editor under the Eclipse Model
> Development Tools (MDT) project. Specially, this project will provide
> the glue around valuable UML & SysML diagram editors (GMF based or not)
> and other MDE tools. It will also offer support for UML & SysML
> profiling mechanisms.
>
> Currently, the Papyrus team is working hardly on the first bundle of
> code for papyrus. This one should be deliver in mid of November. The
> Eclipse's web page for Papyrus is http://www.eclipse.org/mdt/papyrus/
>
> --- S
Re: Papyrus introduction [message #565005 is a reply to message #468549] Mon, 20 October 2008 08:33 Go to previous message
Markus Milleder is currently offline Markus MillederFriend
Messages: 12
Registered: July 2009
Junior Member
Kenn Hussey wrote:

<snip>
> In my mind,
> the two subprojects are different, but complementary, in scope and intent -
> one (UML2 Tools) is focused on (eventual) automatic generation of UML
> diagram editors whereas the other (Papyrus) is focused on providing a
> user-cosumable integrated environment for editing models based on UML and
> other related languages (like SysML)...

Please add this distinction to the project descriptions on the MDT page.
Re: Papyrus introduction [message #565072 is a reply to message #468552] Mon, 20 October 2008 12:43 Go to previous message
Kenn Hussey is currently offline Kenn HusseyFriend
Messages: 1620
Registered: July 2009
Senior Member
Markus,

Great idea, thanks for the suggestion; done.

Kenn

"Markus Milleder" <markus.milleder@generali.at> wrote in message
news:e3966ce1b7562b8f677f89391707e715$1@www.eclipse.org...
> Kenn Hussey wrote:
>
> <snip>
>> In my mind, the two subprojects are different, but complementary, in
>> scope and intent - one (UML2 Tools) is focused on (eventual) automatic
>> generation of UML diagram editors whereas the other (Papyrus) is focused
>> on providing a user-cosumable integrated environment for editing models
>> based on UML and other related languages (like SysML)...
>
> Please add this distinction to the project descriptions on the MDT page.
>
>
How to develop a hierarchical composit diagrams with Papyrus ? [message #598704 is a reply to message #468548] Wed, 24 March 2010 15:36 Go to previous message
ASA is currently offline ASAFriend
Messages: 8
Registered: March 2010
Junior Member
Hello,

I am writing in hopes to help me on the following:
- How to develop a hierarchical composit diagrams with Papyrus.
In fact, I would like to implement model on several diagrams

I thank you in advance
Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #598717 is a reply to message #598704] Fri, 26 March 2010 07:13 Go to previous message
Raphael Faudou is currently offline Raphael FaudouFriend
Messages: 105
Registered: July 2009
Senior Member
Hello,

Sorry but it is not so clear for me what you really want to do. What do
you mean exactly by "hierarchical composit diagrams"? a diagram hierarchy?
In UML there is no diagram hierarchy as there are no relationship
between diagrams. But you can show hierarchical composition between
model elements (class composition for isntance, or even package
containment).
If you use composition between say A and B, you can show this
composition on a first class diagram and then use a composite structure
diagram in the context of A to see the parts of A including a property
of B type. Then you can create a structure composite diagram on B to see
B properties.
You will have a hierarchy of model elements and a different diagram for
each level of the hierarchy.
Did I get your point?
regards
raphaël

ara@all4tec.net a écrit :
> Hello,
>
> I am writing in hopes to help me on the following:
> - How to develop a hierarchical composit diagrams with Papyrus.
> In fact, I would like to implement model on several diagrams
>
> I thank you in advance
Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #601905 is a reply to message #523360] Sat, 27 March 2010 09:54 Go to previous message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
I think that Olliver just want to use the same model element in more than one diagram and not to create three different kind of diagrams just for this need.

UML is composed by graphical UML Editor and a model and certainly not only a graphical editor with no relation betwwen diagrams. I think there is a misunderstanding in the answer because you can use the same element in two different diagrams if you create the new diagram in the property view and then drag and drop from the property view to the UML editor :p
Re: How to develop a hierarchical composit diagrams with Papyrus ? [message #601942 is a reply to message #523360] Thu, 15 April 2010 19:32 Go to previous message
Raphael Faudou is currently offline Raphael FaudouFriend
Messages: 105
Registered: July 2009
Senior Member
Hi all,

You can find here a simple MDT papyrus model describing a hierarchy of
classes using class diagram and composite diagrams at different levels
of the herarchy:
http://wiki.eclipse.org/Papyrus_User_Guide#Papyrus_Zoo_of_UM L_Models

You will get screenshots and link to the MDT papyrus project.
Hope it helps,
regards
raphaël

raphaël Faudou a écrit :
> Hello,
>
> Sorry but it is not so clear for me what you really want to do. What do
> you mean exactly by "hierarchical composit diagrams"? a diagram hierarchy?
> In UML there is no diagram hierarchy as there are no relationship
> between diagrams. But you can show hierarchical composition between
> model elements (class composition for isntance, or even package
> containment).
> If you use composition between say A and B, you can show this
> composition on a first class diagram and then use a composite structure
> diagram in the context of A to see the parts of A including a property
> of B type. Then you can create a structure composite diagram on B to see
> B properties.
> You will have a hierarchy of model elements and a different diagram for
> each level of the hierarchy.
> Did I get your point?
> regards
> raphaël
>
> ara@all4tec.net a écrit :
>> Hello,
>>
>> I am writing in hopes to help me on the following:
>> - How to develop a hierarchical composit diagrams with Papyrus.
>> In fact, I would like to implement model on several diagrams
>>
>> I thank you in advance
Previous Topic:EditingDomains
Next Topic:Getting org.eclipse.ocl.SemanticException: Cannot find operation (allOwnedElements()) for the type..
Goto Forum:
  


Current Time: Fri Apr 19 22:28:29 GMT 2024

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

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

Back to the top