Table of Contents

Class Meta2ClassesTransformation.Event2Event

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

The transformation rule to transform NMeta events to code events

public class Meta2ClassesTransformation.Event2Event : EventGenerator<IEvent>
Inheritance
Meta2ClassesTransformation.Event2Event
Inherited Members

Methods

GetEventArgsType(IEvent, ITransformationContext)

Gets the type reference to the event args class

protected override CodeTypeReference GetEventArgsType(IEvent input, ITransformationContext context)

Parameters

input IEvent

The NMeta event

context ITransformationContext

The transformation context

Returns

CodeTypeReference

A code type reference to the event args

GetName(IEvent)

Gets the name of the generated event

protected override string GetName(IEvent input)

Parameters

input IEvent

The NMeta event

Returns

string

The name of the generated event

RegisterDependencies()

Registers the dependencies, i.e. requires the

public override void RegisterDependencies()

Transform(IEvent, CodeMemberEvent, ITransformationContext)

Initializes the output event

public override void Transform(IEvent input, CodeMemberEvent output, ITransformationContext context)

Parameters

input IEvent

The input model element

output CodeMemberEvent

The output model element

context ITransformationContext

The transformation context