Refactor AbstractEffectiveDocumentedNodeWithStatus
[yangtools.git] / yang / rfc6241-parser-support / src / main / java / org / opendaylight / yangtools / rfc6241 / parser / GetFilterElementAttributesStatementSupport.java
index f64343a9871f7e0d63ace30ed6b76728bd0f919d..05bdeab304933eb34b87d9978d66937a789ff551 100644 (file)
@@ -46,9 +46,10 @@ public final class GetFilterElementAttributesStatementSupport extends BaseVoidSt
             implements GetFilterElementAttributesEffectiveStatement, GetFilterElementAttributesSchemaNode {
         private final @NonNull SchemaPath path;
 
-        Effective(final StmtContext<Void, GetFilterElementAttributesStatement, ?> ctx,
-                final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
-            super(ctx, substatements);
+        Effective(final GetFilterElementAttributesStatement declared,
+                final ImmutableList<? extends EffectiveStatement<?, ?>> substatements,
+                final StmtContext<Void, GetFilterElementAttributesStatement, ?> ctx) {
+            super(declared.argument(), declared, substatements, ctx);
             path = ctx.coerceParentContext().getSchemaPath().get().createChild(
                 ctx.getPublicDefinition().getStatementName());
         }
@@ -116,7 +117,7 @@ public final class GetFilterElementAttributesStatementSupport extends BaseVoidSt
                 GetFilterElementAttributesEffectiveStatement> ctx,
             final GetFilterElementAttributesStatement declared,
             final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
-        return new Effective(ctx, substatements);
+        return new Effective(declared, substatements, ctx);
     }
 
     @Override