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
IEEnumLiteralThe input of the transformation rule
output
ILiteralThe output of the transformation rule generated earlier
context
ITransformationContextThe context (and trace!) object
Remarks
At this point, all the transformation outputs are created (also the delayed ones), thus, the trace is fully reliable