The Papyrus team are doing a great job integrating Textual DSLs with graphical modelings. I am happy that we could help them a bit in integrating Xtext with their modeling tool. The combination solves several usability glitches that I hated in all modeling tools: Adding attributes through a property sheet is cumbersome.
I have created a short video to demo how the current nightly build of Papyrus supports the editing of ports nicely (Update: by the use of ANTLR, next versions will use Xtext, which is also based on ANTLE). If you choose to edit a port, you get a textual editor with syntax highlighting and content assist (and content assist knows about your UML model!)
Great job, Papyrus team!
Grab your nightly build at: https://build.eclipse.org/hudson/job/cbi-papyrus-0.7-nightly/
Soon coming: A blog entry about how we integrate Xtext to bring more formal notations into requirements engineering.