Table of Contents

Class Meta2ClassesTransformation.PrimitiveType2Nothing

Namespace
NMF.Models.Meta
Assembly
NMF.Models.MetaTransformation.dll

The transformation rule to transform an NMeta type to a code type declaration

public class Meta2ClassesTransformation.PrimitiveType2Nothing : TransformationRule<IPrimitiveType, CodeTypeDeclaration>
Inheritance
Meta2ClassesTransformation.PrimitiveType2Nothing
Inherited Members

Methods

CreateOutput(IPrimitiveType, ITransformationContext)

Creates the output of this transformation rule

public override CodeTypeDeclaration CreateOutput(IPrimitiveType input, ITransformationContext context)

Parameters

input IPrimitiveType

The input of the transformation rule

context ITransformationContext

The context (and trace!) object

Returns

CodeTypeDeclaration

The output for this transformation under this input

Remarks

At this point, not all of the computations have created their output and thus, the trace is not complete. Use the OutputDelayLevel-feature to have the trace contain all elements created in earlier levels

RegisterDependencies()

Registers the dependencies, i.e. transform also the namespace of a type

public override void RegisterDependencies()