UML2 ダイアグラムをプログラムで再配置 (自動レイアウト) しようとしています。ただし、インスタンス
に基づいてそうすることができません。Diagram
これまでの私のコードは次のようになります。
Diagram diagram = /*...*/;
EditPart editPart = new DiagramEditPart(diagram);
List<EditPart> editParts = CollectionUtil.createNewSequence();
editParts.add(editPart);
ArrangeRequest request = new ArrangeRequest("");
request.setPartsToArrange(editParts);
editPart.getCommand(request).execute();
現時点ではまったく効果がありません。私は、DiagramEditPart を手動で作成するのではなく、別の場所から取得するべきだと思いますが、どこから調べればよいかわかりません。