@Beta public final class ModuleDependencySort extends Object
Modules and provides a sort(Collection) method.
It is topological sort and returns modules in order in which they should be processed (e.g. if A imports B, sort
returns {B, A}).| Modifier and Type | Method and Description |
|---|---|
static List<Module> |
sort(Collection<Module> modules)
Topological sort of module dependency graph.
|
static List<Module> |
sort(Module... modules)
Topological sort of module dependency graph.
|
public static List<Module> sort(Module... modules)
modules - YANG modulesIllegalArgumentException - when provided modules are not consistent.public static List<Module> sort(Collection<Module> modules)
modules - YANG modulesIllegalArgumentException - when provided modules are not consistent.Copyright © 2019 OpenDaylight. All rights reserved.