Skip to main content



      Home
Home » Modeling » Papyrus » SVG customization and comprtments
SVG customization and comprtments [message #1712669] Tue, 27 October 2015 07:59 Go to next message
Eclipse UserFriend
Hi,

I'd like to customize a component node/shape using an SVG but still having the ability to display contained elements in the containment compartment of the component.

I don't see how to do this since the shape is in the shape compartment which doesn't contain the containment compartment.

Is there a(n easy) way around this?

Regards
Patrik

Re: SVG customization and comprtments [message #1712674 is a reply to message #1712669] Tue, 27 October 2015 08:49 Go to previous messageGo to next message
Eclipse UserFriend
Hi Patrik,

This use case is currently not supported. It is not possible to decorate an existing compartment or entire node (e.g. with a background image)

This is something we might consider for future customization work

Regards,
Camille
Re: SVG customization and comprtments [message #1712688 is a reply to message #1712674] Tue, 27 October 2015 09:34 Go to previous messageGo to next message
Eclipse UserFriend
Ok, thanks Camille,

I found "Figure customization and custom shape support in all diagrams" in https://www.eclipse.org/papyrus/project-info/new_and_noteworthy_1.1.0.php

There the figure is customized and maybe that could be an alternative. Is there any more information on this somewhere?

I'd like to show the figure with rounded corners (as well as one compartment for contained elements), would that be possible using this?

Regards
Patrik
Re: SVG customization and comprtments [message #1712693 is a reply to message #1712688] Tue, 27 October 2015 09:50 Go to previous messageGo to next message
Eclipse UserFriend
Hi Patrick,

The default Papyrus figure (Used for *almosts* all nodes in Papyrus Mars+) supports the following customizations, without relying on SVG images:

- Rectangle with rounded corners (e.g. Class, OpaqueAction)
- Oval (e.g. UseCase)
- 'Package' (e.g. Package, Profile, Model)

The radius of the rounded corners can be customized (from 0 for true rectangles, to "a lot" for rounded elements)

You can find additional information in the Papyrus Help (F1 or here: https://wiki.eclipse.org/MDT/Papyrus/UserGuide/CSS) that contains a table of all supported CSS Properties, or on this page:

https://wiki.eclipse.org/Papyrus/Mars_Work_Description/NewFeature/Shape_customisation

Which also contains examples (But since this was a work-in-progress document, it might not be entirely up-to-date, e.g. some properties might have been renamed in the final version). I would expect it to be accurate for the properties you are looking for, however.

HTH,
Camille
Re: SVG customization and comprtments [message #1712716 is a reply to message #1712693] Tue, 27 October 2015 11:42 Go to previous messageGo to next message
Eclipse UserFriend
Hi Patrick,

https://bugs.eclipse.org/bugs/show_bug.cgi?id=472167 lists some of the exceptions to the "almost" qualification of Camille (might save you from some frustration Smile )

@Camille: I've added this to the wiki page. Feel free to correct me!

HTH,

Klaas
Re: SVG customization and comprtments [message #1712757 is a reply to message #1712716] Wed, 28 October 2015 01:40 Go to previous messageGo to next message
Eclipse UserFriend
Thanks Camille and Klaas, this got me a bit further
Re: SVG customization and comprtments [message #1713930 is a reply to message #1712674] Sun, 08 November 2015 12:32 Go to previous messageGo to next message
Eclipse UserFriend
Hi

If you open one *.uml with the UML Model Editor, you can

either Load Resource for the other *.uml and DND within the one tree editor,

or open the other *.uml with the UML Model Editor and DND between tree
editors.

Regards

Ed Willink



On 27/10/2015 12:49, Camille Letavernier wrote:
> Hi Patrik,
>
> This use case is currently not supported. It is not possible to
> decorate an existing compartment or entire node (e.g. with a
> background image)
>
> This is something we might consider for future customization work
>
> Regards,
> Camille
Re: SVG customization and comprtments [message #1713932 is a reply to message #1713930] Sun, 08 November 2015 12:35 Go to previous message
Eclipse UserFriend
Hi

Oops. Sorry wrong thread.

Regards

Ed Willink


On 08/11/2015 17:32, Ed Willink wrote:
> Hi
>
> If you open one *.uml with the UML Model Editor, you can
>
> either Load Resource for the other *.uml and DND within the one tree
> editor,
>
> or open the other *.uml with the UML Model Editor and DND between
> tree editors.
>
> Regards
>
> Ed Willink
>
>
>
> On 27/10/2015 12:49, Camille Letavernier wrote:
>> Hi Patrik,
>>
>> This use case is currently not supported. It is not possible to
>> decorate an existing compartment or entire node (e.g. with a
>> background image)
>>
>> This is something we might consider for future customization work
>>
>> Regards,
>> Camille
>
Previous Topic:Adaptation of attributes filters in defined MARTE stereotypes
Next Topic:How to generate source file for PrimitiveTypes in C++?
Goto Forum:
  


Current Time: Sun Jul 27 13:08:24 EDT 2025

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

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

Back to the top