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
|
![]() | SplitTransitionTrue | |
![]() | 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
|