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); } }
public void RaiseValueChangedEvent(UseCaseModel data) { RoutedEventArgs args = new UseCaseChangedRoutedEventArgs() { Value = data }; args.RoutedEvent = ValueChangedEvent; RaiseEvent(args); }
public UseCaseEventArgs(UseCaseModel useCase) { UseCase = useCase; }
public void RaiseOnSelectedUseCaseCaseEvent(UseCaseModel useCase) { OnSelectedUseCase?.Invoke(this, new UseCaseEventArgs(useCase)); }
public void SavedUseCaseFromEditor(UseCaseModel model) { }
private void SetUseCase(UseCaseModel data) { _viewModel.UseCase = data; }