@Override public Optional<String> getReference() { return schemaNode.getReference(); }
@Override public Optional<String> getReference() { return schemaNode.getReference(); }
@Override void addCodegenInformation(final GeneratedTypeBuilderBase<?> genType, final Module module, final SchemaNode node) { YangSourceDefinition.of(module, node).ifPresent(genType::setYangSourceDefinition); TypeComments.description(node).ifPresent(genType::addComment); node.getDescription().ifPresent(genType::setDescription); node.getReference().ifPresent(genType::setReference); }
newType.addComment(schemaNode.getDescription()); newType.setDescription(createDescription(schemaNode, newType.getFullyQualifiedName())); newType.setReference(schemaNode.getReference()); newType.setSchemaPath(schemaNode.getPath().getPathFromRoot()); newType.setModuleName(module.getName());