public static YangIdentifier getDefaultInstance(String defaultValue) { return new YangIdentifier(defaultValue); }
public static YangIdentifier getDefaultInstance(String defaultValue) { return new YangIdentifier(defaultValue); }
public static YangIdentifier getDefaultInstance(String defaultValue) { return new YangIdentifier(defaultValue); }
public static YangIdentifier getDefaultInstance(String defaultValue) { return new YangIdentifier(defaultValue); }
private Submodules createSubmodulesForModule(final Module module) { final List<Submodule> submodulesList = Lists.newArrayList(); for (final Module subModule : module.getSubmodules()) { final SubmoduleBuilder subModuleEntryBuilder = new SubmoduleBuilder(); subModuleEntryBuilder.setName(new YangIdentifier(subModule.getName())) .setRevision(new OptionalRevision(SimpleDateFormatUtil.getRevisionFormat().format(subModule.getRevision()))); submodulesList.add(subModuleEntryBuilder.build()); } return new SubmodulesBuilder().setSubmodule(submodulesList).build(); } }
private org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.library.rev160409.module.list.Module createModuleEntryFromModule(final Module module) { final ModuleBuilder moduleBuilder = new ModuleBuilder(); // TODO Conformance type is always set to Implement value, but it should it really be like this? // TODO Add also deviations and features lists to module entries moduleBuilder.setName(new YangIdentifier(module.getName())) .setRevision(new OptionalRevision(SimpleDateFormatUtil.getRevisionFormat().format(module.getRevision()))) .setNamespace(new Uri(module.getNamespace().toString())) .setConformanceType(ConformanceType.Implement) .setSubmodules(createSubmodulesForModule(module)); return moduleBuilder.build(); }