Core API reference

Overview

This reference describes the Yellicode core API. The Core API contains some utility classes and other infrastructure that makes it easier to create code generation templates, model tranforms and Yellicode extensions.

Interfaces

Logger Defines the interface for types that implement logging.
ModelTransform The base interface for all model transformations.

Classes

ConsoleLogger A Logger implementation that logs to the default Console.
ModelTransformPipeline Performs a sequence of model transforms, where the output of each transform is the input of the next transform.
NameUtility Provides helper functions for converting the casing of names.

Enumerations