for (SchemaNode refineNode : usesNode.getRefines().values()) { LeafSchemaNode refine = (LeafSchemaNode) usesNode.getRefines().values().iterator().next();
for (SchemaNode refinedNode : uses.getRefines().values()) { for (UnknownSchemaNode unknownSchemaNode : refinedNode .getUnknownSchemaNodes()) {
private void emitUsesNode(final UsesNode usesNode) { if (super.emitUses && !usesNode.isAddedByUses() && !usesNode.isAugmenting()) { super.writer.startUsesNode(usesNode.getGroupingPath().getLastComponent()); /* * FIXME: BUG-2444: whenNode / *(ifFeatureNode ) statusNode // * Optional F : descriptionNode // Optional referenceNode // * Optional */ for (final Entry<SchemaPath, SchemaNode> refine : usesNode.getRefines().entrySet()) { emitRefine(refine); } for (final AugmentationSchemaNode aug : usesNode.getAugmentations()) { emitUsesAugmentNode(aug); } super.writer.endNode(); } }
public static CharSequence writeUsesNode(final UsesNode usesNode) { CharSequence _xblockexpression = null; Map<SchemaPath, SchemaNode> _refines = usesNode.getRefines(); boolean _isEmpty = _refines.isEmpty(); final boolean hasRefines = (!_isEmpty); Map<SchemaPath, SchemaNode> _refines_1 = usesNode.getRefines(); CharSequence _writeRefines = YangTemplate.writeRefines(_refines_1); _builder.append(_writeRefines, " ");