Bug 4640: Change semantic-version to openconfig-version
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / BuildGlobalContext.java
index 322b05ffb624c31fbdba2158b6771772896b664c..ecd85d8b73ec6423d152087ae932b6951d89cdf5 100644 (file)
@@ -80,7 +80,7 @@ class BuildGlobalContext extends NamespaceStorageSupport implements NamespaceBeh
     private final Map<ModelProcessingPhase, StatementSupportBundle> supports;
     private final Set<SourceSpecificContext> sources = new HashSet<>();
     private final Set<YangVersion> supportedVersions;
-    private final boolean enabledSemanticVersions;
+    private final boolean enabledOpenconfigVersions;
 
     private Set<SourceSpecificContext> libSources = new HashSet<>();
     private ModelProcessingPhase currentPhase = ModelProcessingPhase.INIT;
@@ -93,10 +93,10 @@ class BuildGlobalContext extends NamespaceStorageSupport implements NamespaceBeh
 
         switch (statementParserMode) {
             case DEFAULT_MODE:
-                enabledSemanticVersions = false;
+                enabledOpenconfigVersions = false;
                 break;
-            case SEMVER_MODE:
-                enabledSemanticVersions = true;
+            case OPENCONFIG_VER_MODE:
+                enabledOpenconfigVersions = true;
                 break;
             default:
                 throw new IllegalArgumentException("Unhandled parser mode " + statementParserMode);
@@ -109,8 +109,8 @@ class BuildGlobalContext extends NamespaceStorageSupport implements NamespaceBeh
         this.supportedVersions = ImmutableSet.copyOf(supports.get(ModelProcessingPhase.INIT).getSupportedVersions());
     }
 
-    boolean isEnabledSemanticVersioning() {
-        return enabledSemanticVersions;
+    boolean isEnabledOpenconfigVersioning() {
+        return enabledOpenconfigVersions;
     }
 
     StatementSupportBundle getSupportsForPhase(final ModelProcessingPhase currentPhase) {
@@ -122,8 +122,8 @@ class BuildGlobalContext extends NamespaceStorageSupport implements NamespaceBeh
     }
 
     void addLibSource(@Nonnull final StatementStreamSource libSource) {
-        Preconditions.checkState(!isEnabledSemanticVersioning(),
-                "Library sources are not supported in semantic version mode currently.");
+        Preconditions.checkState(!isEnabledOpenconfigVersioning(),
+                "Library sources are not supported in openconfig version mode currently.");
         Preconditions.checkState(currentPhase == ModelProcessingPhase.INIT,
                 "Add library source is allowed in ModelProcessingPhase.INIT only");
         libSources.add(new SourceSpecificContext(this, libSource));