Introduced ChildSchemaNodes namespace to parser
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / AnyxmlStatementImpl.java
index 33d753797c375802a92f5b9532e65f32ccad51f8..7cdead359b1c80aac24f0012ee1608c29178ddef 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.WhenStatement;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
+import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable;
 
 public class AnyxmlStatementImpl extends AbstractDeclaredStatement<QName> implements AnyxmlStatement {
 
@@ -43,6 +44,11 @@ public class AnyxmlStatementImpl extends AbstractDeclaredStatement<QName> implem
             return Utils.qNameFromArgument(ctx,value);
         }
 
+        @Override
+        public void onStatementAdded(Mutable<QName, AnyxmlStatement, EffectiveStatement<QName, AnyxmlStatement>> stmt) {
+            stmt.getParentContext().addToNs(ChildSchemaNodes.class, stmt.getStatementArgument(), stmt);
+        }
+
         @Override
         public AnyxmlStatement createDeclared(StmtContext<QName, AnyxmlStatement,?> ctx) {
             return new AnyxmlStatementImpl(ctx);