org.opendaylight.yangtools.yang.model.api.Module.getYangVersion()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中org.opendaylight.yangtools.yang.model.api.Module.getYangVersion()方法的一些代码示例,展示了Module.getYangVersion()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getYangVersion()方法的具体详情如下:
包路径:org.opendaylight.yangtools.yang.model.api.Module
类名称:Module
方法名:getYangVersion

Module.getYangVersion介绍

[英]Returns the YANG version.
[中]返回阳版本。

代码示例

代码示例来源:origin: org.opendaylight.yangtools/yang-model-util

if (module.getYangVersion() == YangVersion.VERSION_1) {
  final Optional<Revision> impRevision = imported.get(toName);
  if (impRevision != null && impRevision.isPresent() && !impRevision.equals(toRevision)

代码示例来源:origin: opendaylight/yangtools

if (module.getYangVersion() == YangVersion.VERSION_1) {
  final Optional<Revision> impRevision = imported.get(toName);
  if (impRevision != null && impRevision.isPresent() && !impRevision.equals(toRevision)

代码示例来源:origin: org.opendaylight.yangtools/yang-model-export

private void emitModuleHeader(final Module input) {
  emitYangVersionNode(input.getYangVersion());
  emitNamespace(input.getNamespace());
  emitPrefixNode(input.getPrefix());
}

代码示例来源:origin: org.opendaylight.yangtools/yang-model-export

static void writeToStatementWriter(final Module module, final SchemaContext ctx,
    final StatementTextWriter statementWriter, final boolean emitInstantiated) {
  final YangModuleWriter yangSchemaWriter = SchemaToStatementWriterAdaptor.from(statementWriter);
  final Map<QName, StatementDefinition> extensions = ExtensionStatement.mapFrom(ctx.getExtensions());
  if (module instanceof EffectiveStatement && !emitInstantiated) {
    /*
     * if module is an effective statement and we don't want to export
     * instantiated statements (e.g. statements added by uses or
     * augment) we can get declared form i.e. ModuleStatement and then
     * use DeclaredSchemaContextEmitter
     */
    new DeclaredSchemaContextEmitter(yangSchemaWriter, extensions, module.getYangVersion())
      .emitModule(((EffectiveStatement<?, ?>) module).getDeclared());
  } else {
    /*
     * if we don't have access to declared form of supplied module or we
     * want to emit also instantiated statements (e.g. statements added
     * by uses or augment), we use EffectiveSchemaContextEmitter.
     */
    new EffectiveSchemaContextEmitter(yangSchemaWriter, extensions, module.getYangVersion(), emitInstantiated)
      .emitModule(module);
  }
}

代码示例来源:origin: org.opendaylight.yangtools/binding-generator-impl

_builder.append("    ");
_builder.append("yang-version ");
String _yangVersion = module.getYangVersion();
_builder.append(_yangVersion, "    ");
_builder.append(";");

相关文章