Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community ForumsMARTE Palette
https://www.eclipse.org/forums/index.php/mv/msg/355421/877029/#msg_877029
Andrea Sindico2012-05-25T18:43:41-00:00Re: MARTE Palette
https://www.eclipse.org/forums/index.php/mv/msg/355421/877034/#msg_877034
Andrea Sindico2012-05-25T18:52:59-00:00Re: MARTE Palette
https://www.eclipse.org/forums/index.php/mv/msg/355421/878364/#msg_878364
The Palettes are usually designed to work for a single kind of Diagram.
As there is no reason for Marte to know about SysML Diagrams (And vice-versa), it doesn't appear on this kind of diagram. As far as I know, SysML Diagrams are meant to be SysML-only, which is not the case for Class Diagrams.
Camille]]>Camille Letavernier2012-05-29T06:43:31-00:00Re: MARTE Palette
https://www.eclipse.org/forums/index.php/mv/msg/355421/952292/#msg_952292
Laya eng2012-10-21T10:21:27-00:00Re: MARTE Palette
https://www.eclipse.org/forums/index.php/mv/msg/355421/958933/#msg_958933
thank you for your kind answer.
As far as i know SysML Blocks are stereotypes of the UML::Class meta-class. Thus I guess it should be possible to apply other Class' stereotypes to SysML blocks (for instance to express they represent hw devices or sw components, ec.). Also the editor allows you to do that by means of the Profile tab but not through a dedicate palette. I personally apply MARTE stereotypes such as ClientServePort, ClientServerSpecification and ClientServerFeature to SysML standard ports/interfaces/signals in order to better model asyncrhonous communication among system parts as explained in http://www.springerlink.com/content/084k40w70q084248/.
If you want to mix SysML and Marte, you should probably not use "SysML Block Definition Diagrams", but generic "UML Class Diagrams" with SysML and Marte profiles applied.
The thing with UML is that you can do anything with it. Without a methodology, it doesn't really make sense. The Papyrus Block Definition Diagrams have been designed for a specific case of SysML-Only diagrams, while the Marte palettes have been designed to work for UML Class Diagrams.
It would be possible to create (or to duplicate and patch) a new Marte Palette for SysML BDD or IBD.
What I mean here is that, technically it's possible to mix Marte and SysML stereotypes, but the Papyrus SysML Diagrams are not meant to be generic. They really are specific. UML diagrams are generic ; SysML ones are not.
Moreover, there is not relation between the SysML Diagrams and the UML Diagrams, although they look the same. A Block Definition Diagram is not a UML Class Diagram. And the Marte palette has been implemented only for UML Class Diagrams.