| ElementModelBuilder Class |
Namespace: FlexRule.Core.Model
public class ElementModelBuilder
The ElementModelBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| ElementModelBuilder | ||
| ElementModelBuilder(IElementModel) |
| Name | Description | |
|---|---|---|
| CommandName |
Main command name of the builder
| |
| CountChilds | ||
| CurrentPosition |
| Name | Description | |
|---|---|---|
| AppendBuilder(ElementModelBuilder) |
Appends another builder into current one when a hierarchy of commands is required
| |
| AppendBuilderTReturnType(ElementModelBuilder) |
Appends a typed builder | |
| Build |
Creates an array of IElementModel | |
| BuildValidation | ||
| CreateParameterCollection |
Creates the parameters as a dictionary
| |
| ExistName | ||
| ExistParameter | ||
| IsInHierarchy | ||
| MoveToChild | ||
| MoveToChildFirst | ||
| MoveToChildLast | ||
| MoveToParent | ||
| MoveToRoot | ||
| Name | ||
| OnAppendingBuilder | ||
| Parameter |
Adds parameter with a name and value
| |
| ToString | (Overrides ObjectToString.) | |
| Validate |
| Name | Description | |
|---|---|---|
| IsMonadParameterReference | (Defined by MonadParameterReferenceExtension.) |