Show / Hide Table of Contents

Class Ecore2MetaTransformation.ENamedElement2MetaElement

Inheritance
object
GeneralTransformationRule
GeneralTransformationRule<IENamedElement>
TransformationRuleBase<IENamedElement, IMetaElement>
TransformationRule<IENamedElement, IMetaElement>
AbstractTransformationRule<IENamedElement, IMetaElement>
Ecore2MetaTransformation.ENamedElement2MetaElement
Inherited Members
AbstractTransformationRule<IENamedElement, IMetaElement>.CreateOutput(IENamedElement, ITransformationContext)
TransformationRule<IENamedElement, IMetaElement>.CreateComputation(object[], IComputationContext)
TransformationRule<IENamedElement, IMetaElement>.NeedDependenciesForOutputCreation
TransformationRule<IENamedElement, IMetaElement>.Transform(IENamedElement, IMetaElement, ITransformationContext)
TransformationRuleBase<IENamedElement, IMetaElement>.MarkInstantiatingFor<TBaseIn, TBaseOut>()
TransformationRuleBase<IENamedElement, IMetaElement>.MarkInstantiatingFor<TBaseIn, TBaseOut>(Predicate<IENamedElement>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireByType<TRequiredInput, TRequiredOutput>(Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Predicate<IENamedElement>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireByType<TRequiredInput, TRequiredOutput>(Func<IENamedElement, TRequiredInput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IENamedElement, TRequiredInput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Require<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireManyByType<TRequiredInput, TRequiredOutput>(Func<IENamedElement, IEnumerable<TRequiredInput>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IENamedElement, IEnumerable<TRequiredInput>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.RequireMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallByType<TRequiredInput, TRequiredOutput>(Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallByType<TRequiredInput, TRequiredOutput>(Func<IENamedElement, TRequiredInput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IENamedElement, TRequiredInput>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.Call<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyByType<TRequiredInput, TRequiredOutput>(Func<IENamedElement, IEnumerable<TRequiredInput>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IENamedElement, IEnumerable<TRequiredInput>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<IMetaElement, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IMetaElement, TRequiredInput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IMetaElement, TRequiredInput>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IMetaElement, TRequiredInput1>, Func<IENamedElement, IMetaElement, TRequiredInput2>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IMetaElement, TRequiredInput1>, Func<IENamedElement, IMetaElement, TRequiredInput2>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive(GeneralTransformationRule<IENamedElement, IMetaElement>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallOutputSensitive(GeneralTransformationRule<IENamedElement, IMetaElement>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IMetaElement, IEnumerable<TRequiredInput>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IMetaElement, IEnumerable<TRequiredInput>>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IMetaElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IMetaElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Func<IENamedElement, IMetaElement, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IENamedElement>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IENamedElement>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Action<IMetaElement, TRequiredOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IENamedElement>, Action<IMetaElement, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IENamedElement>, Action<IMetaElement, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Action<IMetaElement, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Action<IMetaElement, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IENamedElement>>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IENamedElement>>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IENamedElement>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IENamedElement>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<IMetaElement>>)
TransformationRuleBase<IENamedElement, IMetaElement>.OutputType
TransformationRuleBase<IENamedElement, IMetaElement>.SelectArrays<TRequiredInput1, TRequiredInput2>(Func<IENamedElement, IMetaElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Computation)
TransformationRuleBase<IENamedElement, IMetaElement>.SelectArrays<TRequiredInput>(Func<IENamedElement, IMetaElement, IEnumerable<TRequiredInput>>, Computation)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceOutput<TKey>(Func<IENamedElement, IMetaElement, TKey>)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceOutput<TKey>(TraceEntryGroup<TKey, IMetaElement>, Func<IENamedElement, IMetaElement, TKey>)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IENamedElement, IMetaElement, TTraceInput>)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IENamedElement, IMetaElement, TTraceOutput>)
TransformationRuleBase<IENamedElement, IMetaElement>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IENamedElement, IMetaElement, TTraceInput>, Func<IENamedElement, IMetaElement, TTraceOutput>)
GeneralTransformationRule<IENamedElement>.MarkInstantiatingFor(GeneralTransformationRule, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.Rule<TRule>()
GeneralTransformationRule<IENamedElement>.WithPattern(ITransformationRulePattern<IENamedElement>)
GeneralTransformationRule<IENamedElement>.WithPattern(Func<ITransformationContext, INotifyEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.WithPattern(Func<ITransformationContext, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.RequireByType<TRequiredInput>()
GeneralTransformationRule<IENamedElement>.RequireByType<TRequiredInput>(Func<IENamedElement, TRequiredInput>)
GeneralTransformationRule<IENamedElement>.RequireByType<TRequiredInput1, TRequiredInput2>(Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>)
GeneralTransformationRule<IENamedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, TRequiredInput>)
GeneralTransformationRule<IENamedElement>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>)
GeneralTransformationRule<IENamedElement>.RequireManyByType<TRequiredInput>(Func<IENamedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IENamedElement>.RequireManyByType<TRequiredInput1, TRequiredInput2>(Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IENamedElement>.Require(GeneralTransformationRule, Func<IENamedElement, object[]>)
GeneralTransformationRule<IENamedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, TRequiredInput>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.RequireMany(GeneralTransformationRule, Func<IENamedElement, IEnumerable<object[]>>)
GeneralTransformationRule<IENamedElement>.RequireMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IENamedElement>.RequireMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IENamedElement>.Call(GeneralTransformationRule, Func<IENamedElement, object[]>)
GeneralTransformationRule<IENamedElement>.CallMany(GeneralTransformationRule, Func<IENamedElement, IEnumerable<object[]>>)
GeneralTransformationRule<IENamedElement>.CallByType<TRequiredInput>(Func<IENamedElement, TRequiredInput>)
GeneralTransformationRule<IENamedElement>.CallByType<TRequiredInput1, TRequiredInput2>(Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>)
GeneralTransformationRule<IENamedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, TRequiredInput>)
GeneralTransformationRule<IENamedElement>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>)
GeneralTransformationRule<IENamedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, TRequiredInput>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, TRequiredInput1>, Func<IENamedElement, TRequiredInput2>, Predicate<IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallManyByType<TRequiredInput>(Func<IENamedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IENamedElement>.CallManyByType<TRequiredInput1, TRequiredInput2>(Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IENamedElement>.CallMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IENamedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IENamedElement>.CallMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IENamedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IENamedElement>.InputType
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput>(Func<TRequiredInput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput>(Func<TRequiredInput, IENamedElement>, Predicate<TRequiredInput>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IENamedElement>, Predicate<TRequiredInput>)
GeneralTransformationRule<IENamedElement>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IENamedElement>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IENamedElement>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IENamedElement>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IENamedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IENamedElement>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IENamedElement>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IENamedElement>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IENamedElement>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IENamedElement>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IENamedElement>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IENamedElement>>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IENamedElement>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IENamedElement>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IENamedElement>.TraceInput<TKey>(Func<IENamedElement, TKey>)
GeneralTransformationRule<IENamedElement>.TraceInput<TKey>(TraceEntryGroup<TKey, IENamedElement>, Func<IENamedElement, TKey>)
GeneralTransformationRule<IENamedElement>.CallFor(GeneralTransformationRule, Func<Computation, IENamedElement>, bool)
GeneralTransformationRule<IENamedElement>.CallFor(GeneralTransformationRule, Func<Computation, IENamedElement>, Predicate<Computation>, bool)
GeneralTransformationRule<IENamedElement>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IENamedElement>>, bool)
GeneralTransformationRule<IENamedElement>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IENamedElement>>, Predicate<Computation>, bool)
GeneralTransformationRule<IENamedElement>.ToString()
GeneralTransformationRule.RegisterDependencies()
GeneralTransformationRule.OutputType
GeneralTransformationRule.CreateComputation(object[], IComputationContext)
GeneralTransformationRule.NeedDependenciesForOutputCreation
GeneralTransformationRule.Transformation
GeneralTransformationRule.Dependencies
GeneralTransformationRule.OutputDelayLevel
GeneralTransformationRule.TransformationDelayLevel
GeneralTransformationRule.IsUnique
GeneralTransformationRule.BaseRule
GeneralTransformationRule.IsInstantiating(Computation)
GeneralTransformationRule.HasCompliantInput(Computation)
GeneralTransformationRule.Require(GeneralTransformationRule)
GeneralTransformationRule.Call(GeneralTransformationRule)
GeneralTransformationRule.MarkInstantiatingFor(GeneralTransformationRule)
GeneralTransformationRule.MarkInstantiatingFor(GeneralTransformationRule, Predicate<Computation>)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Interop.Ecore.Transformations
Assembly: NMF.EcoreInterop.dll
Syntax
public class Ecore2MetaTransformation.ENamedElement2MetaElement : AbstractTransformationRule<IENamedElement, IMetaElement>

Methods

| Edit this page View Source

Transform(IENamedElement, IMetaElement, ITransformationContext)

Initializes the transformation output

Declaration
public override void Transform(IENamedElement input, IMetaElement output, ITransformationContext context)
Parameters
Type Name Description
IENamedElement input

The input of the transformation rule

IMetaElement output

The output of the transformation rule generated earlier

ITransformationContext context

The context (and trace!) object

Overrides
TransformationRule<IENamedElement, IMetaElement>.Transform(IENamedElement, IMetaElement, ITransformationContext)
Remarks

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

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX