selectPort method
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();
}
});
}