Show / Hide Table of Contents

Class Meta2ClassesTransformation.Event2Event

The transformation rule to transform NMeta events to code events

Inheritance
object
GeneralTransformationRule
GeneralTransformationRule<IEvent>
TransformationRuleBase<IEvent, CodeMemberEvent>
TransformationRule<IEvent, CodeMemberEvent>
EventGenerator<IEvent>
Meta2ClassesTransformation.Event2Event
Inherited Members
EventGenerator<IEvent>.CreateOutput(IEvent, ITransformationContext)
TransformationRule<IEvent, CodeMemberEvent>.CreateComputation(object[], IComputationContext)
TransformationRule<IEvent, CodeMemberEvent>.CreateOutput(IEvent, ITransformationContext)
TransformationRule<IEvent, CodeMemberEvent>.NeedDependenciesForOutputCreation
TransformationRule<IEvent, CodeMemberEvent>.Transform(IEvent, CodeMemberEvent, ITransformationContext)
TransformationRuleBase<IEvent, CodeMemberEvent>.MarkInstantiatingFor<TBaseIn, TBaseOut>()
TransformationRuleBase<IEvent, CodeMemberEvent>.MarkInstantiatingFor<TBaseIn, TBaseOut>(Predicate<IEvent>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireByType<TRequiredInput, TRequiredOutput>(Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Predicate<IEvent>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireByType<TRequiredInput, TRequiredOutput>(Func<IEvent, TRequiredInput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IEvent, TRequiredInput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Require<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireManyByType<TRequiredInput, TRequiredOutput>(Func<IEvent, IEnumerable<TRequiredInput>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IEvent, IEnumerable<TRequiredInput>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.RequireMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallByType<TRequiredInput, TRequiredOutput>(Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallByType<TRequiredInput, TRequiredOutput>(Func<IEvent, TRequiredInput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IEvent, TRequiredInput>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.Call<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyByType<TRequiredInput, TRequiredOutput>(Func<IEvent, IEnumerable<TRequiredInput>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IEvent, IEnumerable<TRequiredInput>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberEvent, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, CodeMemberEvent, TRequiredInput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, CodeMemberEvent, TRequiredInput>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, CodeMemberEvent, TRequiredInput1>, Func<IEvent, CodeMemberEvent, TRequiredInput2>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, CodeMemberEvent, TRequiredInput1>, Func<IEvent, CodeMemberEvent, TRequiredInput2>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive(GeneralTransformationRule<IEvent, CodeMemberEvent>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallOutputSensitive(GeneralTransformationRule<IEvent, CodeMemberEvent>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, CodeMemberEvent, IEnumerable<TRequiredInput>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, CodeMemberEvent, IEnumerable<TRequiredInput>>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, CodeMemberEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, CodeMemberEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Func<IEvent, CodeMemberEvent, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEvent>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEvent>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEvent>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEvent>, Action<CodeMemberEvent, TRequiredOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEvent>, Action<CodeMemberEvent, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEvent>, Action<CodeMemberEvent, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEvent>, Action<CodeMemberEvent, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEvent>, Action<CodeMemberEvent, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IEvent>>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IEvent>>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IEvent>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IEvent>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeMemberEvent>>)
TransformationRuleBase<IEvent, CodeMemberEvent>.OutputType
TransformationRuleBase<IEvent, CodeMemberEvent>.SelectArrays<TRequiredInput1, TRequiredInput2>(Func<IEvent, CodeMemberEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Computation)
TransformationRuleBase<IEvent, CodeMemberEvent>.SelectArrays<TRequiredInput>(Func<IEvent, CodeMemberEvent, IEnumerable<TRequiredInput>>, Computation)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceOutput<TKey>(Func<IEvent, CodeMemberEvent, TKey>)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceOutput<TKey>(TraceEntryGroup<TKey, CodeMemberEvent>, Func<IEvent, CodeMemberEvent, TKey>)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IEvent, CodeMemberEvent, TTraceInput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IEvent, CodeMemberEvent, TTraceOutput>)
TransformationRuleBase<IEvent, CodeMemberEvent>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IEvent, CodeMemberEvent, TTraceInput>, Func<IEvent, CodeMemberEvent, TTraceOutput>)
GeneralTransformationRule<IEvent>.MarkInstantiatingFor(GeneralTransformationRule, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.Rule<TRule>()
GeneralTransformationRule<IEvent>.WithPattern(ITransformationRulePattern<IEvent>)
GeneralTransformationRule<IEvent>.WithPattern(Func<ITransformationContext, INotifyEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.WithPattern(Func<ITransformationContext, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.RequireByType<TRequiredInput>()
GeneralTransformationRule<IEvent>.RequireByType<TRequiredInput>(Func<IEvent, TRequiredInput>)
GeneralTransformationRule<IEvent>.RequireByType<TRequiredInput1, TRequiredInput2>(Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>)
GeneralTransformationRule<IEvent>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, TRequiredInput>)
GeneralTransformationRule<IEvent>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>)
GeneralTransformationRule<IEvent>.RequireManyByType<TRequiredInput>(Func<IEvent, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IEvent>.RequireManyByType<TRequiredInput1, TRequiredInput2>(Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IEvent>.Require(GeneralTransformationRule, Func<IEvent, object[]>)
GeneralTransformationRule<IEvent>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, TRequiredInput>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.RequireMany(GeneralTransformationRule, Func<IEvent, IEnumerable<object[]>>)
GeneralTransformationRule<IEvent>.RequireMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IEvent>.RequireMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IEvent>.Call(GeneralTransformationRule, Func<IEvent, object[]>)
GeneralTransformationRule<IEvent>.CallMany(GeneralTransformationRule, Func<IEvent, IEnumerable<object[]>>)
GeneralTransformationRule<IEvent>.CallByType<TRequiredInput>(Func<IEvent, TRequiredInput>)
GeneralTransformationRule<IEvent>.CallByType<TRequiredInput1, TRequiredInput2>(Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>)
GeneralTransformationRule<IEvent>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, TRequiredInput>)
GeneralTransformationRule<IEvent>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>)
GeneralTransformationRule<IEvent>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, TRequiredInput>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, TRequiredInput1>, Func<IEvent, TRequiredInput2>, Predicate<IEvent>)
GeneralTransformationRule<IEvent>.CallManyByType<TRequiredInput>(Func<IEvent, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IEvent>.CallManyByType<TRequiredInput1, TRequiredInput2>(Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IEvent>.CallMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IEvent, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IEvent>.CallMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IEvent, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IEvent>.InputType
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput>(Func<TRequiredInput, IEvent>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEvent>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEvent>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEvent>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput>(Func<TRequiredInput, IEvent>, Predicate<TRequiredInput>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEvent>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEvent>, Predicate<TRequiredInput>)
GeneralTransformationRule<IEvent>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEvent>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IEvent>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IEvent>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IEvent>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEvent>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEvent>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEvent>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEvent>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEvent>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEvent>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEvent>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEvent>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IEvent>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IEvent>>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IEvent>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IEvent>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IEvent>.TraceInput<TKey>(Func<IEvent, TKey>)
GeneralTransformationRule<IEvent>.TraceInput<TKey>(TraceEntryGroup<TKey, IEvent>, Func<IEvent, TKey>)
GeneralTransformationRule<IEvent>.CallFor(GeneralTransformationRule, Func<Computation, IEvent>, bool)
GeneralTransformationRule<IEvent>.CallFor(GeneralTransformationRule, Func<Computation, IEvent>, Predicate<Computation>, bool)
GeneralTransformationRule<IEvent>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IEvent>>, bool)
GeneralTransformationRule<IEvent>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IEvent>>, Predicate<Computation>, bool)
GeneralTransformationRule<IEvent>.ToString()
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.Models.Meta
Assembly: NMF.Models.MetaTransformation.dll
Syntax
public class Meta2ClassesTransformation.Event2Event : EventGenerator<IEvent>

Methods

| Edit this page View Source

GetEventArgsType(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
EventGenerator<IEvent>.GetEventArgsType(IEvent, ITransformationContext)
| Edit this page View Source

GetName(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
EventGenerator<IEvent>.GetName(IEvent)
| Edit this page View Source

RegisterDependencies()

Registers the dependencies, i.e. requires the

Declaration
public override void RegisterDependencies()
Overrides
GeneralTransformationRule.RegisterDependencies()
| Edit this page View Source

Transform(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

Overrides
EventGenerator<IEvent>.Transform(IEvent, CodeMemberEvent, ITransformationContext)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX