unmetPrerequisites method
Direct prerequisites of capability that are not available.
Implementation
Set<Capability> unmetPrerequisites(Capability capability) {
return capability.prerequisites
.where((prerequisite) => !isAvailable(prerequisite))
.toSet();
}