IElementModel Interface |
Namespace: FlexRule.Core.Model
public interface IElementModel : IChildNavigator<IElementModel>
The IElementModel type exposes the following members.
Name | Description | |
---|---|---|
![]() | Childs |
All children of the element
|
![]() | FirstChild |
Returns the first child
(Inherited from IChildNavigatorT.) |
![]() | HasChildren |
True if there is any child, otherwise false.
(Inherited from IChildNavigatorT.) |
![]() | HasParent |
True if has parent, otherwise false
(Inherited from IChildNavigatorT.) |
![]() | LastChild |
Returns last child
(Inherited from IChildNavigatorT.) |
![]() | Name |
Name of the element model that always exists
|
![]() | Navigator |
Provides navigator for detail navigation inside the element
|
![]() | NextSibling |
Returns the next sibling
(Inherited from IChildNavigatorT.) |
![]() | Parameters |
All parameters of a element
|
![]() | Parent |
Parent of active element
(Inherited from IChildNavigatorT.) |
![]() | PrevSibling |
Returns previous sibling
(Inherited from IChildNavigatorT.) |
![]() | SourceInfo |
Line information for this element
|
![]() | Text |
Text of the element model that may not exist
|
Name | Description | |
---|---|---|
![]() | CreateSelector |
Creates a model selector to look into the current element model
|
Name | Description | |
---|---|---|
![]() | GetDeclaration | (Defined by ElementModelUtility.) |
![]() | GetIndex |
Gets the index of this model on the parent. When parent is null, returns -1
(Defined by ElementModelUtility.) |
![]() | GetJavaScriptCustomFunctions |
Custom functions via Using are functions that they provide name attribute
(Defined by ElementModelUtility.) |
![]() | GetLogic |
When Validation document, it find Logic element of a model. Otherwise null.
(Defined by ElementModelUtility.) |
![]() | GetParameterValueTExpectedType |
Reads the parameter's value based on a specific expected type
(Defined by ElementModelUtility.) |
![]() | GetRoot |
Find Root element of a model
(Defined by ElementModelUtility.) |
![]() | GetValueOfAttributeOrVariable |
Find the value from model`s parameters. If that value is a name of variable if the provided container it resolve the result with the container.
(Defined by ElementModelUtility.) |
![]() | GetWorkflowIdentity | (Defined by InstanceIdentityExtensions.) |
![]() | HasChildOf |
Checks if the model has any child name as childCommandName (Defined by ElementModelUtility.) |
![]() | IndexOf |
Checks if the model has any child name as childCommandName (Defined by ElementModelUtility.) |
![]() | IsInHierarchy |
Checks if the model happens inside the command name
(Defined by ElementModelUtility.) |
![]() | SameAs |
Checks if both provided model are the same
(Defined by ElementModelUtility.) |
![]() | ToMonadBuilder | (Defined by MonadExtensions.) |
![]() | ToXml |
Transform IElementModel to its XML presentation
(Defined by ElementModelUtility.) |