All Superinterfaces:
Immutable
All Known Subinterfaces:
ActionRuntimeType, AnydataRuntimeType, AnyxmlRuntimeType, AugmentableRuntimeType, AugmentRuntimeType, CaseRuntimeType, ChoiceRuntimeType, CompositeRuntimeType, ContainerLikeRuntimeType<D,E>, ContainerRuntimeType, DataRuntimeType, FeatureRuntimeType, GeneratedRuntimeType, GroupingRuntimeType, IdentityRuntimeType, InputRuntimeType, InvokableRuntimeType, KeyRuntimeType, LeafListRuntimeType, LeafRuntimeType, ListRuntimeType, ModuleRuntimeType, NotificationBodyRuntimeType, NotificationRuntimeType, OpaqueRuntimeType, OutputRuntimeType, RpcRuntimeType, TypedefRuntimeType, YangDataRuntimeType

public interface RuntimeType extends Immutable
Base interface for all run-time type information about a particular Type.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull org.opendaylight.yangtools.binding.model.api.Type
    Java type associated with this run-time type.
    @NonNull EffectiveStatement<?,?>
    Return the EffectiveStatement associated with this run-time type.
  • Method Details

    • javaType

      @NonNull org.opendaylight.yangtools.binding.model.api.Type javaType()
      Java type associated with this run-time type.
      Returns:
      Java Type
    • statement

      @NonNull EffectiveStatement<?,?> statement()
      Return the EffectiveStatement associated with this run-time type.
      Returns:
      Effective statement