@Beta public final class ModuleDependencySort extends Object
Module
s 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.