Создать меню на CreateConnection GEF - PullRequest
0 голосов
/ 19 октября 2011

Я хочу создать контекстное меню, когда я создаю и завершаю Соединение между двумя editParts, потому что я хочу выбрать какую-то функцию для подключения. Как я могу создать contextMenu или всплывающее меню в Editpart без нажатия правой кнопки?

1 Ответ

0 голосов
/ 09 ноября 2011

Вы можете сделать это в методе setTargetAnchor(ConnectionAnchor) вашей реализации Connection, например ::10000 *.

PolylineConnection connection = new PolylineConnection() {
  @Override
  public void setTargetAnchor(ConnectionAnchor anchor) {
    super.setTargetAnchor(anchor);
    if (anchor == null)
      return;
    // create menu
  }
};
...