本文整理了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
[英]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(";");
内容来源于网络,如有侵权,请联系作者删除!