| FlexRule.Flows.Model Namespace |
| Class | Description | |
|---|---|---|
| ElementNodeRegistry |
The main factory to register custom element model
| |
| NodeCollection |
Default implementation of INodeCollection | |
| NodeExecutableItemBase |
Base class that implements INodeExecutableItem | |
| NodeExecutableItemRegistry |
The main factory to register custom node
| |
| TransitionFactory |
| Interface | Description | |
|---|---|---|
| IElementNodeInitializer |
This interface initializes a Node from IElementModel | |
| IFlowNodes | ||
| INodeCollection |
Collection node nodes in the flow model
| |
| INodeExecutableItemProvider |
Every flow node must provider an initializer to create its NodeInstance for execution purpose
| |
| ISplitNode |
If a node has splitting behaviour and needs to be joined later must implmenet this interface
| |
| ITransitionBuilder |
When a node implements this interface, it will be asked to create its own transition if required
|