- QName containerQName = new QName(namespace, revision, yangModelPrefix,
- containerName);
- ContainerSchemaNodeBuilder containerBuilder = moduleBuilder
- .addContainerNode(containerQName, actualPath, ctx.getStart()
- .getLine());
- updatePath(containerName);
-
- containerBuilder.setPath(createActualSchemaPath(actualPath, namespace,
- revision, yangModelPrefix));
- parseSchemaNodeArgs(ctx, containerBuilder);
- parseConstraints(ctx, containerBuilder.getConstraints());
+ enterLog("container", containerName, line);
+
+ QName containerQName = new QName(namespace, revision, yangModelPrefix, containerName);
+ SchemaPath path = createActualSchemaPath(actualPath, namespace, revision, yangModelPrefix, containerName);
+
+ ContainerSchemaNodeBuilder builder = moduleBuilder.addContainerNode(line, containerQName, path);
+ moduleBuilder.enterNode(builder);
+ actualPath.push(containerName);
+
+ parseSchemaNodeArgs(ctx, builder);
+ parseConstraints(ctx, builder.getConstraints());
+ builder.setConfiguration(getConfig(ctx, moduleBuilder.getActualParent(), moduleName, line));