Class ProcessSchemaStartSignalEvent
Represents class for the "start signal event" element.
Inheritance
System.Object
ProcessSchemaStartSignalEvent
Implements
System.ICloneable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
[MetaType("{D31900DC-7609-40F4-A772-C4DBC6F2F273}")]
[DesignModeClass(ResourceManager = "Terrasoft.Core", DefNamePrefix = "StartSignal", DefCaptionPrefix = "")]
[DesignModeGroup(Name = "Behaviour", Position = 3)]
[DesignModeProperty(Name = "Signal", UsageType = DesignModeUsageType.General, DefValue = "", IsRequired = false, Position = 1, Group = "Behaviour", MetaPropertyName = "DZ1")]
[DesignModeProperty(Name = "Name", IsRequired = true, Position = 2)]
[DesignModeProperty(Name = "WaitingRandomSignal", MetaPropertyName = "DZ2", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "WaitingEntitySignal", MetaPropertyName = "DZ3", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "EntitySignal", MetaPropertyName = "DZ5", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "HasEntityFilters", MetaPropertyName = "DZ8", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "HasEntityColumnChange", MetaPropertyName = "DZ11", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "NewEntityChangedColumns", MetaPropertyName = "DZ12", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "EntityFilters", MetaPropertyName = "DZ13", UsageType = DesignModeUsageType.None)]
public class ProcessSchemaStartSignalEvent : ProcessSchemaStartEvent, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem, IParametrizedProcessSchemaElement, IProcessSchemaSignalEvent, IProcessElementMetaInfo, IProcessParametersMetaInfo, IMetaItem
Constructors
ProcessSchemaStartSignalEvent()
Declaration
public ProcessSchemaStartSignalEvent()
ProcessSchemaStartSignalEvent(ProcessSchema)
Declaration
public ProcessSchemaStartSignalEvent(ProcessSchema processSchema)
Parameters
ProcessSchemaStartSignalEvent(ProcessSchema, Boolean)
Declaration
public ProcessSchemaStartSignalEvent(ProcessSchema processSchema, bool isInterrupting)
Parameters
| Type |
Name |
Description |
| ProcessSchema |
processSchema |
|
| System.Boolean |
isInterrupting |
|
ProcessSchemaStartSignalEvent(ProcessSchemaStartSignalEvent)
Declaration
public ProcessSchemaStartSignalEvent(ProcessSchemaStartSignalEvent source)
Parameters
Properties
Entity
Declaration
[MetaTypeProperty("{45227D45-BFBD-4E78-8D2D-93EDE51DAFFA}")]
public string Entity { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EntityChangedColumns
Declaration
[MetaTypeProperty("{07C0FD50-9801-4BBC-979C-8E8469EEA5DF}")]
public Collection<string> EntityChangedColumns { get; set; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.Collection<System.String> |
|
EntityFilters
Declaration
public string EntityFilters { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EntitySchemaUId
Declaration
[MetaTypeProperty("{077495EE-F29C-4598-940D-87B0A2587079}")]
public override Guid EntitySchemaUId { get; set; }
Property Value
| Type |
Description |
| System.Guid |
|
Overrides
EntitySignal
Declaration
[MetaTypeProperty("{98FB9D93-A518-41C4-B00D-9FF546C61B7D}")]
public EntityChangeType EntitySignal { get; set; }
Property Value
HasEntityColumnChange
Declaration
[MetaTypeProperty("{F3B5D933-3598-4521-BA56-2CB441C9CFA4}")]
public bool HasEntityColumnChange { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasEntityFilters
Declaration
[MetaTypeProperty("{20321707-A020-4D29-8A3A-FE7F1AD05B8E}")]
public bool HasEntityFilters { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LocalizableEntityFilters
Declaration
public LocalizableString LocalizableEntityFilters { get; set; }
Property Value
NewEntityChangedColumns
Declaration
[MetaTypeProperty("{15EA2FB2-D2D9-49E1-932D-601D515D109B}")]
public bool NewEntityChangedColumns { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Signal
Declaration
[MetaTypeProperty("{DD887CF4-077D-4893-AC87-DAEA985BA82F}")]
public string Signal { get; set; }
Property Value
| Type |
Description |
| System.String |
|
WaitingEntitySignal
Declaration
[MetaTypeProperty("{762B6526-D1F7-4387-A611-4A611C25A4F5}")]
public bool WaitingEntitySignal { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
WaitingRandomSignal
Declaration
[MetaTypeProperty("{29BB55C3-CD74-4FCC-A080-83B45D6CC02B}")]
public bool WaitingRandomSignal { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Overrides
Clone()
Declaration
public override object Clone()
Returns
| Type |
Description |
| System.Object |
|
Overrides
GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
Returns localizable values list.
Declaration
protected override void GetLocalizableValues(ICollection<LocalizableValue> values, bool includeInherited)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.ICollection<LocalizableValue> |
values |
Localizable values list.
|
| System.Boolean |
includeInherited |
Flag that indicates include inherited resources or not.
|
Overrides
InitializeLocalizableValues(IResourceStorage, String, String)
Initializes resources from the specified storage from the specified manager and resource group name.
Declaration
protected override void InitializeLocalizableValues(IResourceStorage storage, string resourceManagerName, string resourceGroupName)
Parameters
| Type |
Name |
Description |
| IResourceStorage |
storage |
Resource storage.
|
| System.String |
resourceManagerName |
Resource manager name.
|
| System.String |
resourceGroupName |
Resource group name.
|
Overrides
InitializeSchemaParameters(ProcessSchemaParameterCollection)
Initializes process parameters of the schema element.
Declaration
protected override void InitializeSchemaParameters(ProcessSchemaParameterCollection parameters)
Parameters
Overrides
LoadLocalizableValues()
Declaration
protected override void LoadLocalizableValues()
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Overrides
Implements
System.ICloneable
Extension Methods