Class Meta2ClassesTransformation.Event2Event
The transformation rule to transform NMeta events to code events
Inheritance
Meta2ClassesTransformation.Event2Event
Inherited Members
Namespace: NMF.Models.Meta
Assembly: NMF.Models.MetaTransformation.dll
Syntax
public class Meta2ClassesTransformation.Event2Event : EventGenerator<IEvent>
Methods
| Edit this page View SourceGetEventArgsType(IEvent, ITransformationContext)
Gets the type reference to the event args class
Declaration
protected override CodeTypeReference GetEventArgsType(IEvent input, ITransformationContext context)
Parameters
Type | Name | Description |
---|---|---|
IEvent | input | The NMeta event |
ITransformationContext | context | The transformation context |
Returns
Type | Description |
---|---|
CodeTypeReference | A code type reference to the event args |
Overrides
| Edit this page View SourceGetName(IEvent)
Gets the name of the generated event
Declaration
protected override string GetName(IEvent input)
Parameters
Type | Name | Description |
---|---|---|
IEvent | input | The NMeta event |
Returns
Type | Description |
---|---|
string | The name of the generated event |
Overrides
| Edit this page View SourceRegisterDependencies()
Registers the dependencies, i.e. requires the
Declaration
public override void RegisterDependencies()
Overrides
| Edit this page View SourceTransform(IEvent, CodeMemberEvent, ITransformationContext)
Initializes the output event
Declaration
public override void Transform(IEvent input, CodeMemberEvent output, ITransformationContext context)
Parameters
Type | Name | Description |
---|---|---|
IEvent | input | The input model element |
CodeMemberEvent | output | The output model element |
ITransformationContext | context | The transformation context |