0

グラフのすべてのノードを格納する TreeView を作成したいと考えています。ノードの名前を変更するとき、ツリービューでこの名前を更新したいのですが、処理方法がわかりません。

新しいノードを追加するときに、ノードの名前を追加しようとしました:

これが私のメソッド addNode です:

@Override
public void addNode(final double currentZoomFactor) {
    String s;

    final double windowXOffset = graphEditorContainer.windowXProperty().get() / currentZoomFactor;
    final double windowYOffset = graphEditorContainer.windowYProperty().get() / currentZoomFactor;

    final GNode node = GraphFactory.eINSTANCE.createGNode();
    node.setY(NODE_INITIAL_Y + windowYOffset);

    node.setType(GreySkinConstants.GREY_NODE);
    node.setX(NODE_INITIAL_X + windowXOffset);
    node.setId(allocateNewId());
   //node.setNomClasse("nom_classe");

    final GConnector input = GraphFactory.eINSTANCE.createGConnector();
    node.getConnectors().add(input);
    input.setType(GreySkinConstants.GREY_OUTPUT_CONNECTOR);

    final GConnector output = GraphFactory.eINSTANCE.createGConnector();
    node.getConnectors().add(output);
    output.setType(GreySkinConstants.GREY_OUTPUT_CONNECTOR);

    Commands.addNode(graphEditor.getModel(), node);

    GraphEditorDemoController.getInstance().getClasse_Listview().getItems().add(node.getNomClasse());
}
4

0 に答える 0