Show / Hide Table of Contents

Class Meta2ClassesTransformation.Feature2Property

Denotes the abstract transformation rule from a feature to a property

Inheritance
object
GeneralTransformationRule
GeneralTransformationRule<ITypedElement>
TransformationRuleBase<ITypedElement, CodeMemberProperty>
TransformationRule<ITypedElement, CodeMemberProperty>
AbstractTransformationRule<ITypedElement, CodeMemberProperty>
Meta2ClassesTransformation.Feature2Property
Inherited Members
AbstractTransformationRule<ITypedElement, CodeMemberProperty>.CreateOutput(ITypedElement, ITransformationContext)
TransformationRule<ITypedElement, CodeMemberProperty>.CreateComputation(object[], IComputationContext)
TransformationRule<ITypedElement, CodeMemberProperty>.NeedDependenciesForOutputCreation
TransformationRule<ITypedElement, CodeMemberProperty>.Transform(ITypedElement, CodeMemberProperty, ITransformationContext)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.MarkInstantiatingFor<TBaseIn, TBaseOut>()
TransformationRuleBase<ITypedElement, CodeMemberProperty>.MarkInstantiatingFor<TBaseIn, TBaseOut>(Predicate<ITypedElement>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireByType<TRequiredInput, TRequiredOutput>(Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Predicate<ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireByType<TRequiredInput, TRequiredOutput>(Func<ITypedElement, TRequiredInput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<ITypedElement, TRequiredInput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Require<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireManyByType<TRequiredInput, TRequiredOutput>(Func<ITypedElement, IEnumerable<TRequiredInput>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<ITypedElement, IEnumerable<TRequiredInput>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.RequireMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallByType<TRequiredInput, TRequiredOutput>(Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallByType<TRequiredInput, TRequiredOutput>(Func<ITypedElement, TRequiredInput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<ITypedElement, TRequiredInput>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.Call<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyByType<TRequiredInput, TRequiredOutput>(Func<ITypedElement, IEnumerable<TRequiredInput>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<ITypedElement, IEnumerable<TRequiredInput>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeMemberProperty, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, CodeMemberProperty, TRequiredInput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, CodeMemberProperty, TRequiredInput>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, CodeMemberProperty, TRequiredInput1>, Func<ITypedElement, CodeMemberProperty, TRequiredInput2>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, CodeMemberProperty, TRequiredInput1>, Func<ITypedElement, CodeMemberProperty, TRequiredInput2>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive(GeneralTransformationRule<ITypedElement, CodeMemberProperty>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallOutputSensitive(GeneralTransformationRule<ITypedElement, CodeMemberProperty>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, CodeMemberProperty, IEnumerable<TRequiredInput>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, CodeMemberProperty, IEnumerable<TRequiredInput>>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, CodeMemberProperty, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, CodeMemberProperty, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Func<ITypedElement, CodeMemberProperty, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Action<CodeMemberProperty, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<ITypedElement>>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<ITypedElement>>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<ITypedElement>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<ITypedElement>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeMemberProperty>>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.OutputType
TransformationRuleBase<ITypedElement, CodeMemberProperty>.SelectArrays<TRequiredInput1, TRequiredInput2>(Func<ITypedElement, CodeMemberProperty, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Computation)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.SelectArrays<TRequiredInput>(Func<ITypedElement, CodeMemberProperty, IEnumerable<TRequiredInput>>, Computation)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceOutput<TKey>(Func<ITypedElement, CodeMemberProperty, TKey>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceOutput<TKey>(TraceEntryGroup<TKey, CodeMemberProperty>, Func<ITypedElement, CodeMemberProperty, TKey>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<ITypedElement, CodeMemberProperty, TTraceInput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<ITypedElement, CodeMemberProperty, TTraceOutput>)
TransformationRuleBase<ITypedElement, CodeMemberProperty>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<ITypedElement, CodeMemberProperty, TTraceInput>, Func<ITypedElement, CodeMemberProperty, TTraceOutput>)
GeneralTransformationRule<ITypedElement>.MarkInstantiatingFor(GeneralTransformationRule, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.Rule<TRule>()
GeneralTransformationRule<ITypedElement>.WithPattern(ITransformationRulePattern<ITypedElement>)
GeneralTransformationRule<ITypedElement>.WithPattern(Func<ITransformationContext, INotifyEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.WithPattern(Func<ITransformationContext, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.RequireByType<TRequiredInput>()
GeneralTransformationRule<ITypedElement>.RequireByType<TRequiredInput>(Func<ITypedElement, TRequiredInput>)
GeneralTransformationRule<ITypedElement>.RequireByType<TRequiredInput1, TRequiredInput2>(Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>)
GeneralTransformationRule<ITypedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, TRequiredInput>)
GeneralTransformationRule<ITypedElement>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>)
GeneralTransformationRule<ITypedElement>.RequireManyByType<TRequiredInput>(Func<ITypedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<ITypedElement>.RequireManyByType<TRequiredInput1, TRequiredInput2>(Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<ITypedElement>.Require(GeneralTransformationRule, Func<ITypedElement, object[]>)
GeneralTransformationRule<ITypedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, TRequiredInput>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.RequireMany(GeneralTransformationRule, Func<ITypedElement, IEnumerable<object[]>>)
GeneralTransformationRule<ITypedElement>.RequireMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<ITypedElement>.RequireMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<ITypedElement>.Call(GeneralTransformationRule, Func<ITypedElement, object[]>)
GeneralTransformationRule<ITypedElement>.CallMany(GeneralTransformationRule, Func<ITypedElement, IEnumerable<object[]>>)
GeneralTransformationRule<ITypedElement>.CallByType<TRequiredInput>(Func<ITypedElement, TRequiredInput>)
GeneralTransformationRule<ITypedElement>.CallByType<TRequiredInput1, TRequiredInput2>(Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>)
GeneralTransformationRule<ITypedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, TRequiredInput>)
GeneralTransformationRule<ITypedElement>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>)
GeneralTransformationRule<ITypedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, TRequiredInput>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, TRequiredInput1>, Func<ITypedElement, TRequiredInput2>, Predicate<ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallManyByType<TRequiredInput>(Func<ITypedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<ITypedElement>.CallManyByType<TRequiredInput1, TRequiredInput2>(Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<ITypedElement>.CallMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<ITypedElement, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<ITypedElement>.CallMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<ITypedElement, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<ITypedElement>.InputType
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput>(Func<TRequiredInput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput>(Func<TRequiredInput, ITypedElement>, Predicate<TRequiredInput>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, ITypedElement>, Predicate<TRequiredInput>)
GeneralTransformationRule<ITypedElement>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, ITypedElement>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<ITypedElement>>, Predicate<TRequiredInput>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<ITypedElement>>, Predicate<TRequiredInput>)
GeneralTransformationRule<ITypedElement>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, ITypedElement>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, ITypedElement>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, ITypedElement>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, ITypedElement>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, ITypedElement>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<ITypedElement>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<ITypedElement>>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<ITypedElement>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<ITypedElement>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<ITypedElement>.TraceInput<TKey>(Func<ITypedElement, TKey>)
GeneralTransformationRule<ITypedElement>.TraceInput<TKey>(TraceEntryGroup<TKey, ITypedElement>, Func<ITypedElement, TKey>)
GeneralTransformationRule<ITypedElement>.CallFor(GeneralTransformationRule, Func<Computation, ITypedElement>, bool)
GeneralTransformationRule<ITypedElement>.CallFor(GeneralTransformationRule, Func<Computation, ITypedElement>, Predicate<Computation>, bool)
GeneralTransformationRule<ITypedElement>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<ITypedElement>>, bool)
GeneralTransformationRule<ITypedElement>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<ITypedElement>>, Predicate<Computation>, bool)
GeneralTransformationRule<ITypedElement>.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.Models.Meta
Assembly: NMF.Models.MetaTransformation.dll
Syntax
public class Meta2ClassesTransformation.Feature2Property : AbstractTransformationRule<ITypedElement, CodeMemberProperty>
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX