[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.gmf] Re: What's the best way to implement "ports"?

Hello Michael,

ports are created like compartments in the mapping def model, except that
there is no CompartmentMapping referenced in the ChildReference. In your
semantic model: the port element must be a child element of your main
element. This will address your pints 1, 2, 3, 4.2 and 5. For 4.1: This is
controlled by BorderItemLocator creted in the addFixedChild method in the
[MainFigure]EditPart (At least in GMF 2.0... does this have changed???).

Best regards

Enrico

TDB wrote:

> Hi everyone!
> 
> What's the beast (easiest) way to implement "ports" in GEF/GMF? When I
> say ports, I mean the following structure:
> 
> 1) There is a main figure/element
> 2) The main figure/element "has" ports
> 3) Port is another figure/element that acts as source/target of edges
> 4) Size and position of ports is controlled by the main figure; ports
> move with the main figure.
> 5) The ports should look like they are located on the outside of the
> outline of the main figure.
> 
> Any help greatly appreciated!!!
> Thanks!
> 
> Michael.