Click or drag to resize
Flow Class
Execution plan and a modeled logic of a flow
Inheritance Hierarchy

Namespace: FlexRule.Flows
Assembly: FlexRule.Flows (in FlexRule.Flows.dll) Version: (
public class Flow : ExecutionPlan<IFlowDescriptions>

The Flow type exposes the following members.

Public methodFlow(IElementModel)
Creates an execution plan using model and defaults registry
Public methodFlow(Module)
Creates execution plan using Module
Public methodFlow(IElementActivatorRegistry, IElementModel)
Creates execution plan using registry and model
Public methodFlow(IRuleSet, String)
Creates execution plan using ruleset and defaults registry
Public methodFlow(IElementActivatorRegistry, IRuleSet, String)
Creates execution plan using registry and ruleset
Public propertyDescriptions
Provides an interface to discover the procedure descriptions
(Overrides ExecutionPlanTDescriptionDescriptions.)
Public propertyEnabled
If the procedure is not enabled, the engine throws and exception during execution
Public propertyGlossary (Overrides ExecutionPlanTDescriptionGlossary.)
Public propertyModel
Model source of flow
(Overrides ExecutionPlanTDescriptionModel.)
Public propertyName
Procedure name
(Overrides ExecutionPlanTDescriptionName.)
Public propertyNodes
Add internal nodes of the flow
Public propertyReferenceRules (Overrides ExecutionPlanTDescriptionReferenceRules.)
Protected methodBuildFlowExecutionPlan
Protected methodConstructFlow
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetRootDefinitionName
The main flow definition node name, e.g. Flow, Workflow...
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodPrepareRegistry
Prepares context`s activator registry for the exection
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also