public override async Task ExecuteAsync() { var modelEntity = await ModelService.AddCurrentSymbolAsync(); if (modelEntity == null) { return; } var diagramNode = DiagramServices.ShowModelNode(modelEntity); UiService.ShowDiagramWindow(); UiService.FollowDiagramNode(diagramNode); }
public override async Task ExecuteAsync() { var modelEntity = await ModelService.AddCurrentSymbolAsync(); if (modelEntity == null) { return; } var diagramNodes = await ExtendModelAndDiagramAsync(modelEntity); if (diagramNodes == null) { return; } UiService.ShowDiagramWindow(); UiService.FollowDiagramNodes(diagramNodes); }