All Superinterfaces:
org.opendaylight.yangtools.binding.model.api.DocumentedType, org.opendaylight.yangtools.binding.model.api.GeneratedTransferObject, org.opendaylight.yangtools.binding.model.api.GeneratedType, Identifiable<org.opendaylight.yangtools.binding.model.api.JavaTypeName>, org.opendaylight.yangtools.binding.model.api.Type

@Beta public interface RuntimeGeneratedUnion extends org.opendaylight.yangtools.binding.model.api.GeneratedTransferObject
A GeneratedTransferObject created for run-time representation of a union.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull List<String>
    List of property names corresponding to individual type statements within this union.

    Methods inherited from interface org.opendaylight.yangtools.binding.model.api.DocumentedType

    getDescription, getModuleName, getReference

    Methods inherited from interface org.opendaylight.yangtools.binding.model.api.GeneratedTransferObject

    findProperty, getBaseType, getEqualsIdentifiers, getHashCodeIdentifiers, getRestrictions, getSUID, getSuperType, getToStringIdentifiers, isTypedef, isUnionType

    Methods inherited from interface org.opendaylight.yangtools.binding.model.api.GeneratedType

    getAnnotations, getComment, getConstantDefinitions, getEnclosedTypes, getEnumerations, getImplements, getMethodDefinitions, getProperties, getYangSourceDefinition, isAbstract

    Methods inherited from interface org.opendaylight.yangtools.concepts.Identifiable

    getIdentifier

    Methods inherited from interface org.opendaylight.yangtools.binding.model.api.Type

    getFullyQualifiedName, getName, getPackageName
  • Method Details

    • typePropertyNames

      @NonNull List<String> typePropertyNames()
      List of property names corresponding to individual type statements within this union. The ordering of the returned list matches the ordering of the type statements.
      Returns:
      A list of property names.