Node constructor

Node({
  1. required Offset position,
  2. required NodeData data,
  3. required int id,
  4. Size size = const Size(150, 80),
  5. List<Port>? inputs,
  6. List<Port>? outputs,
})

Implementation

Node({
  required this.position,
  required this.data,
  required this.id,
  this.size = const Size(150, 80),
  List<Port>? inputs,
  List<Port>? outputs,
})  : inputPorts = inputs ?? [],
      outputPorts = outputs ?? [] {
  _calculatePortPositions();
}