X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fapi%2FModuleIdentifier.java;h=0ca6e4d25cdd2f397d969b1a0a0b3aaaae543b7c;hb=4968d735af48cd6b0ea91b37fbd238316c7cb46c;hp=8858b51d618237a59cf53e0d94e95232edaea9f8;hpb=3c039b428bd0ba15b1d78c867bdf4ea7a412aeba;p=yangtools.git diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/ModuleIdentifier.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/ModuleIdentifier.java index 8858b51d61..0ca6e4d25c 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/ModuleIdentifier.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/ModuleIdentifier.java @@ -10,7 +10,7 @@ package org.opendaylight.yangtools.yang.model.api; import java.net.URI; import java.util.Date; - +import org.opendaylight.yangtools.concepts.SemVer; import org.opendaylight.yangtools.yang.common.QNameModule; @@ -50,4 +50,19 @@ public interface ModuleIdentifier { * keyword */ Date getRevision(); + + /** + * Returns the semantic version of yang module. + * + * If the semantic version is not specified, default semantic version of + * module is returned. + * + * @return SemVer semantic version of yang module which is specified as + * argument of + * (urn:opendaylight:yang:extension:semantic-version?revision + * =2016-02-02)semantic-version statement + */ + default SemVer getSemanticVersion() { + return Module.DEFAULT_SEMANTIC_VERSION; + } }