validateTree static method
- ElectricalNode node, {
- bool parentHasVoltageDropError = false,
Valida todo el árbol recursivamente Retorna el árbol con ValidationStatus y errores actualizados
Implementation
static ElectricalNode validateTree(
ElectricalNode node, {
bool parentHasVoltageDropError = false,
}) {
return node.map(
source: (n) => _validateSource(n, parentHasVoltageDropError),
panel: (n) => _validatePanel(n, parentHasVoltageDropError),
protection: (n) => _validateProtection(n, parentHasVoltageDropError),
load: (n) => _validateLoad(n, parentHasVoltageDropError),
);
}