In der GraphicalEditPart
der "Box", für die Sie den Listener hinzufügen möchten, müssen Sie die Methode performRequest(Request req)
überschreiben. Wenn das Framework einen Doppelklick auf die Figur des Teils identifiziert, ruft es diese Methode mit einer Anfrage auf, die req.getType()==RequestConstants.REQ_OPEN
hat. Sie können von hier aus übernehmen.
Kompletter Code, um zu testen, dass seine Werke:
Hoffe, das macht den Trick.
Ich kenne GEF selbst nicht, aber ich habe das in der Dokumentation gefunden:
Tags und Links eclipse eclipse-gef