selectPort method

dynamic selectPort(
  1. String portId
)

Implementation

selectPort(String portId) {
  var port = canvasReader.model.getComponent(portId);
  port.data.setPortState(PortState.selected);
  port.updateComponent();
  selectedPortId = portId;
  canvasReader.model.getAllComponents().values.forEach((port) {
    if (canConnectThesePorts(portId, port.id)) {
      (port.data as PortData).setPortState(PortState.highlighted);
      port.updateComponent();
    }
  });
}