Beispiel #1
0
        public override async Task ExecuteAsync()
        {
            await ShowProgressAndUpdateModelAsync();

            UiServices.ShowDiagramWindow();
            UiServices.ZoomToDiagram();
        }
Beispiel #2
0
        public override async Task ExecuteAsync(IReadOnlyList <IModelEntity> modelEntities)
        {
            var diagramNodes = await ShowProgressAndAddItemsAsync(modelEntities);

            UiServices.ShowDiagramWindow();

            if (diagramNodes.Count > 1)
            {
                UiServices.FollowDiagramNodes(diagramNodes);
            }
        }
        public override async Task ExecuteAsync()
        {
            var modelEntity = await ModelServices.AddCurrentSymbolAsync();

            if (modelEntity == null)
            {
                return;
            }

            var diagramNode = DiagramServices.ShowEntity(modelEntity);

            UiServices.ShowDiagramWindow();
            UiServices.FollowDiagramNode(diagramNode);
        }
Beispiel #4
0
        public override async Task ExecuteAsync()
        {
            var modelEntity = await ModelServices.AddCurrentSymbolAsync();

            if (modelEntity == null)
            {
                return;
            }

            var diagramNodes = await ExtendModelAndDiagramAsync(modelEntity);

            if (diagramNodes == null)
            {
                return;
            }

            UiServices.ShowDiagramWindow();
            UiServices.FollowDiagramNodes(diagramNodes);
        }
Beispiel #5
0
 public override void Execute()
 {
     UiServices.ShowDiagramWindow();
     UiServices.ExpandAllNodes();
     UiServices.KeepDiagramCentered();
 }
 protected override void OnUnchecked()
 {
     UiServices.ShowDiagramWindow();
     UiServices.CollapseAllNodes();
     UiServices.KeepDiagramCentered();
 }
 protected override void OnChecked()
 {
     UiServices.ShowDiagramWindow();
     UiServices.ExpandAllNodes();
     UiServices.KeepDiagramCentered();
 }
 public override void Execute()
 {
     UiServices.ShowDiagramWindow();
     DiagramServices.Clear();
 }
 public override void Execute()
 {
     UiServices.ShowDiagramWindow();
     UiServices.ZoomToDiagram();
 }