Click or drag to resize

ControlElement Class

A control element models the elements in a proces which are not activities like a Condition, Decision etc.
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelControlElement

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class ControlElement : ICloneable, 
	IObjectWithId, IObjectWithGuid, IProcessElement

The ControlElement type exposes the following members.

Constructors
  NameDescription
Public methodControlElement
Top
Properties
  NameDescription
Public propertyConditionCodeMethodId
Only used when Type=Condition and ConditionType=CodeMethod.
Public propertyConditionSubProcElementId
Only used when Type=Condition and ConditionType=SubProcesses. Defines a control element with Type=SubProcess.
Public propertyConditionTimerId
Only used when Type=Condition and ConditionType=Timer.
Public propertyConditionType
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.
Public propertyId
Internal ID
Public propertyName
Name of control element
Public propertyPostCopyRuleId
Copy rule to apply after the completion of the sub process
Public propertyPreCopyRuleId
Copy rule to apply before instantiation of the sub process
Public propertyProcessId
The Id of the process som to which the control element belongs.
Public propertyState
Current state
Public propertySubProcessId
Angiver et id for en (sub) proces template. Må kun være angivet (ellers 0) hvis Type=SubProcess.
Public propertySubProcessType
Defines if the sub process(es) are blocking or non-blocking Only used if Type=SubProcess.
Public propertyTemplateId
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.
Public propertyTransitions
Contains both in-going and out-going transitions for the control element. Transitions are sorted by ID.
Public propertyType
Type of element
Public propertyUId
UID of the object
Top
Methods
  NameDescription
Public methodClone
Public methodGetOutgoingTransitions
Returns all outgoing transitions for the control element.
Public methodIsTemplate
Returns true if a control element belongs to a process template.
Public methodPassesFilter
Tests of the object can pass the filter
Public methodResetAll
Resets all ID's in the object.
Public methodToString
Returns this control element name. If it is empty, the type name will be returned.
(Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
See Also