Example #1
0
 public void PrintNode(UseCaseModel model, string indent = "", bool isLast = false)
 {
     indent = PrintNodeBase(indent, isLast);
     Console.WriteLine(Output.BrightGreen(model.Name));
     AfterUseCaseDrawn?.Invoke(indent, isLast, model);
     foreach (var abuseCase in model.AbuseCases)
     {
         PrintNode(abuseCase, indent, model.AbuseCases.Last() == abuseCase);
     }
 }
Example #2
0
        public void RaiseValueChangedEvent(UseCaseModel data)
        {
            RoutedEventArgs args = new UseCaseChangedRoutedEventArgs()
            {
                Value = data
            };

            args.RoutedEvent = ValueChangedEvent;
            RaiseEvent(args);
        }
Example #3
0
 public UseCaseEventArgs(UseCaseModel useCase)
 {
     UseCase = useCase;
 }
Example #4
0
 public void RaiseOnSelectedUseCaseCaseEvent(UseCaseModel useCase)
 {
     OnSelectedUseCase?.Invoke(this, new UseCaseEventArgs(useCase));
 }
Example #5
0
 public void SavedUseCaseFromEditor(UseCaseModel model)
 {
 }
Example #6
0
 private void SetUseCase(UseCaseModel data)
 {
     _viewModel.UseCase = data;
 }