generateHierarchy method
GENERATE STRUCTURE HIERARCHY
Implementation
@override
Future<List<AhpHierarchy>> generateHierarchy(
List<AhpItem> criteria, List<AhpItem> alternative) async {
startPerformanceProfiling('generate hierarchy');
try {
final resultHierarchy = criteria.map((c) {
return AhpHierarchy(criteria: c, alternative: alternative);
}).toList();
return resultHierarchy;
} catch (e) {
throw Exception('Failed generate hierarchy $e');
} finally {
endPerformanceProfiling('generate hierarchy');
}
}