Bug 2366 - Effective statements impl for new yang parser.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / SubstatementContext.java
index d0c35df46e38dea87e18d0f14a2d3b79d67df411..29cac6ead5da3f4ab38db09a453b014ec8c5d547 100644 (file)
@@ -7,8 +7,9 @@
  */
 package org.opendaylight.yangtools.yang.parser.stmt.reactor;
 
-import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.GroupingUtils;
+import java.util.List;
 
+import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.GroupingUtils;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import java.util.Collection;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -109,4 +110,13 @@ class SubstatementContext<A,D extends DeclaredStatement<A>, E extends EffectiveS
         StatementContextBase<A,D,E> copy = new SubstatementContext<A,D,E>(this,newQNameModule, newParent);
         return copy;
     }
+
+    @Override
+    public List<Object> getArgumentsFromRoot() {
+        List<Object> argumentsFromRoot = parent.getArgumentsFromRoot();
+        argumentsFromRoot.add(argument);
+        return argumentsFromRoot;
+    }
+
+
 }