public final class ModuleDependencySort extends Object
ModuleBuilders and
provides a sort(ModuleBuilder...) 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<ModuleBuilder> |
sort(Collection<ModuleBuilder> builders) |
static List<org.opendaylight.yangtools.yang.model.api.Module> |
sort(org.opendaylight.yangtools.yang.model.api.Module... modules)
Topological sort of module dependency graph.
|
static List<ModuleBuilder> |
sort(ModuleBuilder... builders)
Topological sort of module builder dependency graph.
|
static List<ModuleBuilder> |
sortWithContext(org.opendaylight.yangtools.yang.model.api.SchemaContext context,
ModuleBuilder... builders) |
public static List<ModuleBuilder> sort(ModuleBuilder... builders)
public static List<ModuleBuilder> sort(Collection<ModuleBuilder> builders)
public static List<ModuleBuilder> sortWithContext(org.opendaylight.yangtools.yang.model.api.SchemaContext context, ModuleBuilder... builders)
public static List<org.opendaylight.yangtools.yang.model.api.Module> sort(org.opendaylight.yangtools.yang.model.api.Module... modules)
Copyright © 2014. All rights reserved.