Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Connector shall only connect predefined Stereotypes([Palette customization] )
Connector shall only connect predefined Stereotypes [message #1799984] Tue, 18 December 2018 11:48 Go to next message
Q.H. Le is currently offline Q.H. LeFriend
Messages: 8
Registered: October 2017
Junior Member
Hi folks,

what I want is:

1. Placing predefined stereotypes on a BDD, using the palette. This can be done by customizing the palette.
2. Connect two stereotypes with a connector stereotype. However, the placement of the connector stereotype shall be constraint to predefined stereotypes.

Is it possible to realized the 2. step by customizing the palette? If not, how can it be realized?

Best Regards,
Hoa
Re: Connector shall only connect predefined Stereotypes [message #1800648 is a reply to message #1799984] Fri, 04 January 2019 12:14 Go to previous message
Ansgar Radermacher is currently offline Ansgar RadermacherFriend
Messages: 227
Registered: March 2011
Location: Paris Saclay, France
Senior Member
Hi,

I don't think that you can realize this via a palette customization. However, you could define an element type for the stereotyped connector. This element type can be linked with an advice programmed in Java that checks whether it can be applied by implementing the method "approveCreateRelationshipRequest". You can find an example of doing this in the UCM customization of Papyrus which is part of Papyrus designer. Have a look at class ConnectionLinkEditHelperAdvice in plugin oep.designer.ucm.core (in folder plugins/ucm, git repo https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-designer.git)

HTH

Ansgar
Previous Topic:Class Diagram - Class Constructor
Next Topic:Label on component elements in Component Diagram
Goto Forum:
  


Current Time: Thu Dec 12 01:01:54 GMT 2019

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

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

Back to the top