Table of Contents

Class Ecore2MetaTransformation.EEnumLiteral2Literal

Namespace
NMF.Interop.Ecore.Transformations
Assembly
NMF.EcoreInterop.dll

Denotes the transformation rule from literals to NMeta literals

public class Ecore2MetaTransformation.EEnumLiteral2Literal : TransformationRule<IEEnumLiteral, ILiteral>
Inheritance
Ecore2MetaTransformation.EEnumLiteral2Literal
Inherited Members

Methods

RegisterDependencies()

Registers all the dependencies (both calling and non-calling) and additional configuration

public override void RegisterDependencies()

Remarks

This method is called during initialization of the entire transformation and is independent of any transformation contexts. However, this method may rely on the Transformation-property.

Transform(IEEnumLiteral, ILiteral, ITransformationContext)

Initializes the transformation output

public override void Transform(IEEnumLiteral input, ILiteral output, ITransformationContext context)

Parameters

input IEEnumLiteral

The input of the transformation rule

output ILiteral

The output of the transformation rule generated earlier

context ITransformationContext

The context (and trace!) object

Remarks

At this point, all the transformation outputs are created (also the delayed ones), thus, the trace is fully reliable