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