Interface CdsArrayedType

All Superinterfaces:
CdsAnnotatable, CdsDefinition, CdsNamed, CdsType

public interface CdsArrayedType extends CdsType
  • Method Details

    • getItemsType

      CdsType getItemsType()
      Returns the items' type of this CdsArrayedType.
      Returns:
      the items' type of this arrayed type, not null
    • isArrayed

      default boolean isArrayed()
      Description copied from interface: CdsType
      Returns true if this is an arrayed type.
      Specified by:
      isArrayed in interface CdsType
      Returns:
      true if this is an arrayed type, otherwise false
    • accept

      default void accept(CdsVisitor visitor)
      Description copied from interface: CdsDefinition
      Accepts a CdsVisitor visiting the elements of this definition (depth-first)
      Specified by:
      accept in interface CdsDefinition
      Parameters:
      visitor - the CdsVisitor