initializeInstanceParts method
void
initializeInstanceParts()
Adds parts to local collection
Implementation
void initializeInstanceParts() {
for (final element in getFullPartConnectorsList()) {
if (element.count != 1) {
_parts[element.type] = List.empty(growable: true);
final list = _parts[element.type]!;
for (var i = 0; i < element.count; i++) {
final part = _getUniquePart(element, index: i) as BaseInstancePart;
_setPartRootParentInstance(part);
list.add(part);
}
_parts.addAll({
element.type: list,
});
} else {
final part = _getUniquePart(element) as BaseInstancePart;
_setPartRootParentInstance(part);
_parts.addAll({
element.type: [part],
});
}
}
if (!isAsync) {
onAllPartReady();
}
}