Interface BindingRuntimeGenerator

All Known Implementing Classes:
DefaultBindingRuntimeGenerator, SingletonBindingRuntimeGenerator

@Beta @NonNullByDefault public interface BindingRuntimeGenerator
Runtime binding type generator. Generated types contain metadata required for integrating compile-time generated code with YANG-modeled schema.
  • Method Details

    • generateTypeMapping

      BindingRuntimeTypes generateTypeMapping(EffectiveModelContext modelContext)
      Generate Type mapping from specified EffectiveModelContext for the specified subset of modules. The EffectiveModelContext MUST contain all of the sub modules otherwise the there is no guarantee that result List of Generated Types will contain correct Generated Types.
      Parameters:
      modelContext - effective model context
      Returns:
      Generated type mapping.