ControlElement Class | 
Namespace: Omada.OE.Model
[SerializableAttribute] public class ControlElement : ICloneable, IObjectWithId, IObjectWithGuid, IProcessElement
The ControlElement type exposes the following members.
| Name | Description | |
|---|---|---|
| ControlElement | 
| Name | Description | |
|---|---|---|
| ConditionCodeMethodId | 
            Only used when Type=Condition and ConditionType=CodeMethod.
              | |
| ConditionSubProcElementId | 
            Only used when Type=Condition and ConditionType=SubProcesses.
            Defines a control element with Type=SubProcess.
              | |
| ConditionTimerId | 
            Only used when Type=Condition and ConditionType=Timer.
              | |
| ConditionType | 
            Defines of the a Codition is waiting for: Nothing, a Timer, a CodeMethod defined in a timer event,
            or if all sub processes belonging to the sub process element is completed.
            Only used if Type=Condition.
              | |
| Id | 
            Internal ID
              | |
| Name | 
            Name of control element
              | |
| PostCopyRuleId | 
            Copy rule to apply after the completion of the sub process
              | |
| PreCopyRuleId | 
            Copy rule to apply before instantiation of the sub process
              | |
| ProcessId | 
            The Id of the process som to which the control element belongs.
              | |
| State | 
            Current state
              | |
| SubProcessId | 
            Angiver et id for en (sub) proces template.
            Må kun være angivet (ellers 0) hvis Type=SubProcess.
              | |
| SubProcessType | 
            Defines if the sub process(es) are blocking or non-blocking
            Only used if Type=SubProcess.
              | |
| TemplateId | 
            TemplateId contains the id of the control element, from which the control element is created.
            TemplateId is 0 if the control element is a template itself.
              | |
| Transitions | 
            Contains both in-going and out-going transitions for the control element.
            Transitions are sorted by ID.
              | |
| Type | 
            Type of element
              | |
| UId | 
            UID of the object
              | 
| Name | Description | |
|---|---|---|
| Clone | ||
| GetOutgoingTransitions | 
            Returns all outgoing transitions for the control element.
              | |
| IsTemplate | 
            Returns true if a control element belongs to a process template.
              | |
| PassesFilter | 
            Tests of the object can pass the filter
              | |
| ResetAll | 
            Resets all ID's in the object.
              | |
| ToString | 
            Returns this control element name. If it is empty, the type name will be returned.
              (Overrides ObjectToString.) | 
| Name | Description | |
|---|---|---|
| ToBool | 
            Converts object to boolean.
              (Defined by ObjectExtensions.) | |
| ToDateTime | 
            Converts object to DateTime.
              (Defined by ObjectExtensions.) | |
| ToInt | 
            Converts object to integer.
              (Defined by ObjectExtensions.) | 
| Name | Description | |
|---|---|---|
| IObjectWithGuid.GetGuid | ||
| IObjectWithId.GetId |