Abstract
Readonly
languageReadonly
optionsAbstract
constrainGenerates a scattered model where dependencies and rendered results are separated.
Generates the full output of a model, instead of a scattered model.
OutputModels result is no longer the model itself, but including package, package dependencies and model dependencies.
Private
getGenerates an array of ConstrainedMetaModel with its dependency manager from an InputMetaModel. It also adds parents to the ConstrainedMetaModel's which can be used in renderers which needs to know what parents they belong to.
Abstract
getProtected
getThis function returns an instance of the dependency manager which is either a factory or an instance.
Protected
getProtected
processProcess any of the input formats to the appropriate InputMetaModel type and split out the meta models based on the requirements of the generators
Abstract
renderAbstract
renderPrivate
setPrivate
setAbstract
split
Abstract generator which must be implemented by each language