Package com.sap.cds.reflect
Interface CdsService
- All Superinterfaces:
CdsAnnotatable,CdsDefinition,CdsNamed
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaccept(CdsVisitor visitor) Accepts aCdsVisitorvisiting the elements of this definition (depth-first)actions()Returns a sequentialStreamover allCdsActiondefinitions in this service.entities()Returns a sequentialStreamover allCdsEntitydefinitions in this service.events()Returns a sequentialStreamover allCdsEventdefinitions in this service.Returns a sequentialStreamover allCdsFunctiondefinitions in this service.default CdsKindgetKind()Returns the kind of this definition.booleanReturnstrueif this service is abstract.Methods inherited from interface com.sap.cds.reflect.CdsAnnotatable
annotations, findAnnotation, getAnnotationValueMethods inherited from interface com.sap.cds.reflect.CdsDefinition
as, getKey, getName, getQualifiedName, getQualifier
-
Method Details
-
isAbstract
boolean isAbstract()Returnstrueif this service is abstract.- Returns:
trueif this service is abstract, otherwisefalse
-
events
Returns a sequentialStreamover allCdsEventdefinitions in this service.- Returns:
- a sequential
Streamover theCdsEventdefinitions
-
entities
Returns a sequentialStreamover allCdsEntitydefinitions in this service.- Returns:
- a sequential
Streamover theCdsEntitydefinitions
-
functions
Stream<CdsFunction> functions()Returns a sequentialStreamover allCdsFunctiondefinitions in this service.- Returns:
- a sequential
Streamover theCdsFunctiondefinitions
-
actions
Returns a sequentialStreamover allCdsActiondefinitions in this service.- Returns:
- a sequential
Streamover theCdsActiondefinitions
-
getKind
Description copied from interface:CdsDefinitionReturns the kind of this definition.- Specified by:
getKindin interfaceCdsDefinition- Returns:
- the kind of this definition
-
accept
Description copied from interface:CdsDefinitionAccepts aCdsVisitorvisiting the elements of this definition (depth-first)- Specified by:
acceptin interfaceCdsDefinition- Parameters:
visitor- theCdsVisitor
-