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 the detail capability, i.e. the capability to get and return detailed view of a corresponding instance. The purpose of this class is to provide the
BaseCapabilityGenerator
with the layers required for the detail capability to be generated.Remarks
This class initializes the capability stages generator pipeline with data layer, application layer and presentation layer.