public class ModuleDependencyRefset extends Refset implements IModuleDependencyRefset
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Map<String,ModuleDependency>> |
dependencies |
displayName, id| Constructor and Description |
|---|
ModuleDependencyRefset(Set<ModuleDependencyRow> members,
boolean validate)
Creates a new module dependency reference set.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Map<String,ModuleDependency>> |
getModuleDependencies()
|
getDisplayName, getId, setDisplayNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayName, getId, setDisplayNameprotected final Map<String,Map<String,ModuleDependency>> dependencies
public ModuleDependencyRefset(Set<ModuleDependencyRow> members, boolean validate) throws ValidationException
Requirements:
Note, while module dependencies are not explicitly required to be transitively consistent by the IHTSDO Specifications (as documented in the TIG), it is implicitly required (at least for Core) by the requirements that the Core is not "changed" by an Extension.
Strategy for loading:
members - ValidationExceptionpublic Map<String,Map<String,ModuleDependency>> getModuleDependencies()
IModuleDependencyRefsetMap of root module ids and a Map of
IModules indexed by version. Each ModuleDependency
represents a versioned module and its dependencies.getModuleDependencies in interface IModuleDependencyRefsetCopyright © 2018 Australian e-Health Research Centre. All Rights Reserved.