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