Protected
Readonly
_aggregateProtected
_capabilityPipeline responsible for executing all stages of capability-based code generation.
Generates a capability based on the provided configuration.
The capability configuration.
A promise that resolves to a LayerArtifact
which represents the last generated source file for the corresponding capability.
Gets the type to indicate the type of capability being generated by the generator instance, which implements this interface. Currently, "collection" and "instance" values are supported.
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.Remarks
This class initializes the capability stages generator pipeline with data layer, application layer and presentation layer.