EMF モデルから GEF エディターを作成しています。モデル名が StartEvent で、ID や名前などのプロパティがあるとします。
編集部分には 2 つのラベルがあります。1 つは小さな円を表示するためのもので、もう 1 つは名前を表示するためのものです。Figure クラスに handleBounds インターフェイスを実装し、アイコン ラベルの境界を返します。これにより、Figure をクリックしたときにアイコンのみが選択され、それ以外の場合は handleBounds インターフェイスを実装しないと Figure 全体が選択されます。
アイコン ラベルと名前ラベルの両方が選択可能である必要があり、名前ラベルをそこから移動できる必要があります。
StartEvent モデルの name プロパティは name ラベルにマップされます。
gef のすべてが編集部分であることは理解しています。あなたの答えは、名前ラベルも別の編集部分であるべきだということかもしれませんが、名前はモデルではありません。モデルの所有物です。