Namespace NMF.Transformations.Core
Classes
AbstractTrace
Represents the base class for traces.
Computation
This class represents a single computation within the transformation engine of NMF.Transformations
ComputationContext
The default implementation for a computation context
ComputationEventArgs
Represents the data for events that belong to certain computations
Dependency
This class represents a (non-calling) dependency
GeneralTransformationRule
This class represents the base class for a transformation rule
MultipleDependency
This class is used to represent dependencies on more than one child object
OutputDependency
Represents a default implementation for a dependency that requires a computation to have its output initialized
SingleDependency
This class represents a single require- or call-after- dependency
Trace
Represents a trace class based on a collection of computations
TraceEntryExtensions
Provides some helper functionality for tracing
Transformation
This is the base class for transformations
TransformationContext
This is the most important class of NMF.Transformations as it handles all the transformation
TransformationContext.TransformationContextTrace
Represents the trace class for TransformationContext
TransformationContextExtensions
Extensions for the transformation context
TransformationRunner
Service class to run transformations
Interfaces
IComputationContext
This interface represents the transformation engine context information attached to a computation
IPersistor
This interface is internally used to persist an output of transformation rules somehow
ITraceEntry
Represents a trace entry
ITransformationContext
This is the basic interface for a transformation context, providing a full trace
ITransformationEngineContext
Denotes the transformation context of a parallel transformation engine
ITransformationPattern
Represents a transformation pattern
ITransformationPatternContext
Represents the application of a transformation pattern to a transformation context
ITransformationRuleDependency
Represents an interface for dependencies for transformation rules
ITransformationRulePattern
Represents a transformation pattern that can be tied to a transformation rule
ITransformationTrace
Represents a trace for a transformation