FlexRule.Core.Model Namespace |
Class | Description | |
---|---|---|
![]() | DynamicSourceTPlan | |
![]() | ElementModelBuilder |
Base class to implement model builder. To create an IElementModel instance programmatically this builder needs to be derived with your specific command builder.
|
![]() | ElementModelBuilderPosition | |
![]() | ElementModelBuilderException |
IElementModel is a source for active elements.
Combination of this interface would model the required logic and rule. This type is the fundamental part of modeling rules and logic of the system.
|
![]() | ElementModelCollection |
Collection of IElementModel |
![]() | ElementModelParameterCollection |
Collection of parameters of IElementModel |
![]() | ElementModelParameterCollectionExtensions | |
![]() | ElementSection |
Sections of each ModelContainer which contains array of IElementModel |
![]() | ElementSectionCollection |
Collection of ElementSection |
![]() | ElementSectionException | |
![]() | LoadAdapter |
Base class a every loader
|
![]() | LoadAdapterUtility |
This utility class simplifies reading the rule and creating the model from provided source
|
![]() | ModelContainer |
This container is a place that all the IElementModel will be placed here.
|
![]() | ModelLoader |
Loads an external model using variable container information
|
![]() | NavigableSourceLoadAdapter |
Loads a source as a IElementModel when the source model is a navigable format e.g. Xml, S-Expression...
|
![]() | NodeAttribuiteUtility | |
![]() | RequiredMapException | |
![]() | RuleSet |
Default implementation of a IRuleSet |
![]() | RuleSetExtensions | |
![]() | RuleSetFactory |
Creates RuleSet based on different input type
|
![]() | RuleSetFactoryRuleFile |
Presents a logic file that is part of a ruleset
|
![]() | SourceNavigatorProvider |
The base adapter that connects engine to a source
|
![]() | XmlAttributeMapAttribute |
Interface | Description | |
---|---|---|
![]() | IElementModel |
IElementModel is a source for active elements.
Combination of this interface would model the required logic and rule. This type is the fundamental part of modeling rules and logic of the system.
|
![]() | IElementModelCollection |
Collection for IElementModel
|
![]() | IElementModelModifier | |
![]() | IElementModelParameter |
Parameter of a IElementModel |
![]() | IElementModelParameterCollection |
Each IElementModel is able to have parameters which can be stored via this interface
|
![]() | IElementModelSelector |
This provides the functionality to select a particular element in a model to bring searching mechanisms to model
|
![]() | IModelAccess | ModelContainer implements this interface in order to provide access to its stored models
|
![]() | IModelContainer |
Model Container that stores models and groups them in logical sections
|
![]() | IRuleSet |
A rule set is a collection of queryable models
|
![]() | ISourceNavigator |
Every model must implement this interface that allows the model to be loaded as IElemenetModel
|
![]() | ISourceNavigatorProvider |
Provides a ISourceNavigator
|
![]() | ISourceNavigatorWithPosition |
A navigator that has the positioning information
|
Enumeration | Description | |
---|---|---|
![]() | NavigableSourceLoadAdapterLoadOption |
Different loading options during loading a model
|