DiagramCubit constructor

DiagramCubit({
  1. required CalculateDiagramUseCase calculateDiagramUseCase,
  2. required ValidateDiagramUseCase validateDiagramUseCase,
  3. required AddChildNodeUseCase addChildNodeUseCase,
  4. required UpdateNodeUseCase updateNodeUseCase,
})

Implementation

DiagramCubit({
  required CalculateDiagramUseCase calculateDiagramUseCase,
  required ValidateDiagramUseCase validateDiagramUseCase,
  required AddChildNodeUseCase addChildNodeUseCase,
  required UpdateNodeUseCase updateNodeUseCase,
})  : _calculateDiagramUseCase = calculateDiagramUseCase,
      _validateDiagramUseCase = validateDiagramUseCase,
      _addChildNodeUseCase = addChildNodeUseCase,
      _updateNodeUseCase = updateNodeUseCase,
      super(const DiagramState());