import org.opendaylight.mdsal.binding.generator.impl.rt.DefaultModuleRuntimeType;
import org.opendaylight.mdsal.binding.model.api.GeneratedType;
import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
-import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase;
import org.opendaylight.mdsal.binding.model.ri.BindingTypes;
import org.opendaylight.mdsal.binding.runtime.api.AugmentRuntimeType;
@Override
GeneratedType createTypeImpl(final TypeBuilderFactory builderFactory) {
- final GeneratedTypeBuilder builder = builderFactory.newGeneratedTypeBuilder(typeName());
+ final var builder = builderFactory.newGeneratedTypeBuilder(typeName());
builder.setModuleName(statement().argument().getLocalName());
builder.addImplementsType(BindingTypes.DATA_ROOT);
final var yangDataChildren = new ArrayList<YangDataRuntimeType>();
for (var child : ModuleGenerator.this) {
if (child instanceof YangDataGenerator yangDataGen) {
- yangDataGen.runtimeType().ifPresent(yangDataChildren::add);
+ yangDataChildren.add(yangDataGen.getRuntimeType());
}
}