Interface CdsElement

All Superinterfaces:
CdsAnnotatable, CdsElementDefinition, CdsNamed

public interface CdsElement extends CdsElementDefinition
  • Method Details

    • getQualifiedName

      default String getQualifiedName()
      Returns the fully qualified name of this element.
      Returns:
      the fully qualified name
    • getDeclaringType

      <T extends CdsDefinition> T getDeclaringType()
      Returns the declaring type of this CdsElement.
      Type Parameters:
      T - the type of the declaring type
      Returns:
      the declaring type of this element, not null
    • accept

      default void accept(CdsVisitor visitor)
      Accepts a CdsVisitor visiting this type.
      Parameters:
      visitor - the CdsVisitor