예제 #1
0
        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);
        }