Class Ecore2MetaTransformation.EPackage2Namespace
- Namespace
- NMF.Interop.Ecore.Transformations
- Assembly
- NMF.EcoreInterop.dll
Denotes the transformation rule from Ecore packages to NMeta namespaces
public class Ecore2MetaTransformation.EPackage2Namespace : TransformationRule<IEPackage, INamespace>
- Inheritance
-
Ecore2MetaTransformation.EPackage2Namespace
- 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(IEPackage, INamespace, ITransformationContext)
Initializes the transformation output
public override void Transform(IEPackage input, INamespace output, ITransformationContext context)
Parameters
input
IEPackageThe input of the transformation rule
output
INamespaceThe 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