This class acts as a definition for list capability, i.e. the capability to get and return instances of a corresponding data items. The purpose of this class is to provide the BaseCapabilityGenerator with the layers required for the list capability to be generated. In order to provide the layers, list-and-layer-specific generators are being constructed.

This class initializes the capability stages generator pipeline with data layer, application layer and presentation layer.

Hierarchy (View Summary)

Constructors

Properties

_aggregateMetadata: AggregateMetadata
_capabilityStagesGeneratorPipeline: GeneratorPipeline = ...

Pipeline responsible for executing all stages of capability-based code generation.

Methods