Refactor {Module,Submodule}EffectiveStatementImpl
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / stmt / ModuleEffectiveStatement.java
index bb6053b92109c3b8d7951d87c4f77912408480c7..e13d3776b3c520e6935d394d801833c86ebe6712 100644 (file)
@@ -10,7 +10,9 @@ package org.opendaylight.yangtools.yang.model.api.stmt;
 import com.google.common.annotations.Beta;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.common.QNameModule;
+import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
 import org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace;
+import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
 
 /**
  * Effective view of a {@link ModuleStatement}.
@@ -52,6 +54,11 @@ public interface ModuleEffectiveStatement extends DataTreeAwareEffectiveStatemen
         }
     }
 
+    @Override
+    default StatementDefinition statementDefinition() {
+        return YangStmtMapping.MODULE;
+    }
+
     /**
      * Get the local QNameModule of this module. All implementations need to override this default method.
      *