Package com.sap.cds.reflect
Interface CdsEvent
-
- All Superinterfaces:
CdsAnnotatable
,CdsDefinition
,CdsNamed
,CdsStructuredType
,CdsType
public interface CdsEvent extends CdsStructuredType
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
accept(CdsVisitor visitor)
Accepts aCdsVisitor
visiting the elements of this definition (depth-first)default CdsKind
getKind()
Returns the kind of this definition.-
Methods inherited from interface com.sap.cds.reflect.CdsAnnotatable
annotations, findAnnotation, getAnnotationValue
-
Methods inherited from interface com.sap.cds.reflect.CdsDefinition
as, getKey, getName, getQualifiedName, getQualifier
-
Methods inherited from interface com.sap.cds.reflect.CdsStructuredType
associations, compositions, concreteElements, concreteNonAssociationElements, elements, elementsOfType, findAssociation, findElement, getAssociation, getElement, getTargetOf, isAnonymous, isInlineDefined, isStructured, keyElements, nonAssociationElements, virtualElements
-
Methods inherited from interface com.sap.cds.reflect.CdsType
isArrayed, isAssociation, isEnum, isSimple, isSimpleType
-
-
-
-
Method Detail
-
getKind
default CdsKind getKind()
Description copied from interface:CdsDefinition
Returns the kind of this definition.- Specified by:
getKind
in interfaceCdsDefinition
- Returns:
- the kind of this definition
-
accept
default void accept(CdsVisitor visitor)
Description copied from interface:CdsDefinition
Accepts aCdsVisitor
visiting the elements of this definition (depth-first)- Specified by:
accept
in interfaceCdsDefinition
- Specified by:
accept
in interfaceCdsStructuredType
- Parameters:
visitor
- theCdsVisitor
-
-