Common base class for capability generators, which provides a base implementation to generate a capability. In this case, the provided pipeline containing definition of capability layers is used in order to generate a capability. Therefore, specific capability generators only need to provide a definition of required layers within the pipeline. Capability-specific metadata included within

are left to be implemented by the specific generator classes.

Hierarchy (View Summary)

Implements

Constructors

Properties

_aggregateMetadata: AggregateMetadata
_capabilityStagesGeneratorPipeline: GeneratorPipeline = ...

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

Methods