Tag Archives: uml

Me as text?

Over the last few days, a large group of my minions and admires met in Sweden at EMD2017 to talk about me…in all my incarnation.

One of the most polarizing discussion was about whether I should stay graphical or whether I also needed to be textual. For those who do not know, I am a UML-based modeling tool and therefore graphical by nature.

However, some of my minions think that I would be more usable if I also allowed them to create/edit models using text (just like this posting, but in a model instead of a blog post.

During the meeting, there was a lot of discussion about whether it was a good idea or not, whether it was useful or not, whether I was even able to support this!

The main point made by the pro-text minions was that many things are simply easier to do by writing text rather than drawing images, but that both could be supported. Other minions were saying that it was simply impossible.

Now, this is all a bit strange to me. After all, when I look at my picture, I am an image, but then I can express myself in text (again, like in this posting).

Regardless, any new capability given me makes me happy!

And I wonder how I would look as text…


I think I like myself better as an image, but it’s good to have a choice. In the end, I trust my minions.


Customizable diagram layout at EclipseCon Europe 2015

It looks like I might be able to benefit from a newer, better diagram layout engine in the future – and that is always welcome!

Want to see the future? Check out the “Customizable Automatic Layout for Complex Diagrams Is Coming to Eclipse” presentation at EclipseCon Europe!

I look forward to meeting you in Ludwigsburg, DE!

What’s Improved in Papyrus 1.1

Welcome back to part two of “What’s New in Papyrus 1.1”!

Yesterday, I talked about the new functionality, today, I will present you with existing functionality that is improved.

Papyrus 1.1 Improvements

Figure customization and custom shape support in all diagrams

Papyrus diagrams now rely on one highly customizable figure that can be parametrized either through CSS or by using the extra advanced appearance property view. All diagrams also support the shapes framework, allowing you to define your own representation for your language in any UML standard diagram, like activity diagram!

Figure customization and custom shape support in all diagrams


 Activity Diagram

The activity diagram now provide a better user experience. It has been modernized to support all new Papyrus features, including better stereotype support and shape customization. An example of this customization will be available soon, with the capability of process modeling based on the BPMN profile and Activity diagram customization.



 Stereotype Support

Stereotype display now supports customization using stylesheets. Stereotype applications can now also be shown by default when displaying elements. For example, stereotyped elements dropped from the model explorer can now immediately display their stereotype, without additional user action. In addition, the user interface to select stereotype display is now simplified.



 Model explorer creation menu

You can now create relationships like associations and dependencies using the model explorer’s contextual menu (right-click on element). The first element selected will be the source of your link and a selection dialog will enable you to pick the target of your link.



 Papyrus EMF Compare integration

The support for collaborative modeling in Papyrus, relying on the EMF Compare component, is improved. You can see more on the Collaborative Modeling page

Papyrus Search

You can now search for a given set of stereotypes or values of properties of stereotype from Papyrus search UI

Improved Search


 Papyrus Wizard

Model and project creation wizards now give you more opportunities. You can, for example, select a name for the project, the model file and the root element of your model. You can also apply at the same time a profile and use a predefined template for your new model.



 Advanced multiplicity editor

The property view for multiplicity elements provides now an advanced widget. This optional widget lets you enter a complex multiplicity like [0..MAX]. You can switch between the simple and the advanced one directly from the property view or from the preferences.



EclipseCon Europe 2014 – Unconference

Well, it was a fun day. I learned a lot more about my capabilities from the nice people at CEA (you know who you are!). It seems I can do a lot of things – and still so young!

Today, attendees where taught how to get started with me, as well as being told about some nice shortcuts from the developers themselves!

And then, they were told how my capabilities can help companies design cars (did you know there are lots of control systems in a car?)!

Today was a great day and tomorrow, there will be a modeling summit, I sure hope they’ll talk about me! (note: they will…).

I’ll be spreading my wings

I’ll soon be spreading my wings and traveling to Ludwigsburg, Germany!

What could I be doing in Ludwigsburg? Attending EclipseCon Europe 2014 of course!!!

Four days spent with all my favorite Eclipse brothers, sisters, cousins, etc. What better way to spend a week (especially with all this time I’m spending at school (my handlers call it a lab, but I know better…) than getting to know other Eclipse projects and meeting people who are interested in open source and, especially those recognize or have a need for my particular talents!

During the conference, I will also have my very own “Papyrus and Modeling Technologies Developer Summit”! Not even a year old and I already have a dedicated session (OK…I do share it with other Eclipse modeling technologies, such as EMF, QVTo, etc.)! I even heard there my be some talk about my own growth…

On the Monday, there also the UnConference. Would you like to learn ? Just register to attend and you discover how to get started with me during the “Getting Started with Papyrus” session where I’ll show you how to use me my capabilities! If you like automobiles and embedded systems, you can attend the “Customizing Papyrus for Automotive and Embedded Systems” session where you learn more about how to make me prettier and to augment and specialize my capabilities.

Are you wondering whether you are better using UML or a DSML? “UML or DSML? You can now have both with Papyrus 1.0!” will help answer your question!

Did you known that, although I have UML in my name, I can do and be much more? “Diapason, MDE cutting-edge solutions for the correct design of complex Cyber-Physical Systems” will show you some good example where I can be built better, faster, and stronger!

Have a look at the Conference website, realize it’s what you need, and come see me!(And don’t worry…the beak may be long, but I don’t bite!)

P.S.: Are you interested in discussing all this with like-minded modeling enthusiasts? Let me know and maybe we can arrange a BoF or some get-together!

EclipseCon Europe 2014

EclipseCon Europe 2014