Show / Hide Table of Contents

Class ProcessSchemaStartSignalEvent

Represents class for the "start signal event" element.

Inheritance
System.Object
MetaItem
BaseProcessSchemaItem
BaseProcessSchemaElement
ProcessSchemaBaseElement
ProcessSchemaFlowElement
ProcessSchemaFlowNode
ProcessSchemaParametrizedFlowNode
ProcessSchemaEvent
ProcessSchemaCatchEvent
ProcessSchemaStartEvent
ProcessSchemaStartSignalEvent
Implements
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem
IParametrizedProcessSchemaElement
IProcessSchemaSignalEvent
IProcessElementMetaInfo
IProcessParametersMetaInfo
IMetaItem
Inherited Members
ProcessSchemaStartEvent.WriteUIPropertyData(DataWriter, String)
ProcessSchemaStartEvent.IsInterrupting
ProcessSchemaCatchEvent.Condition
ProcessSchemaEvent.EntitySchemaUIdParameterName
ProcessSchemaEvent.RecordIdParameterName
ProcessSchemaEvent.FillParameters(ProcessSchemaParameterCollection)
ProcessSchemaEvent.AssignParameterValue(String, String)
ProcessSchemaEvent.AssignParameterValue(ProcessSchemaParameter, String)
ProcessSchemaEvent.CreateParameter(Guid, String, Guid)
ProcessSchemaEvent.AddParameterIfNotExists(ProcessSchemaParameterCollection, Guid, String, Guid)
ProcessSchemaEvent.GetCaptionRecordIdParameter()
ProcessSchemaEvent.SynchronizeParameters()
ProcessSchemaEvent.ForceGetParameters()
ProcessSchemaEvent.Parameters
ProcessSchemaFlowNode.GetOutgoingsConditionalFlows(ProcessSchemaFlowNode)
ProcessSchemaFlowNode.GetOutgoingsConditionalFlows()
ProcessSchemaFlowNode.GetOutgoingsDefaultFlows(ProcessSchemaFlowNode)
ProcessSchemaFlowNode.GetOutgoingsDefaultFlows()
ProcessSchemaFlowNode.SerializeToDB
ProcessSchemaFlowNode.Incomings
ProcessSchemaFlowNode.Outgoings
ProcessSchemaFlowNode.IsLogging
ProcessSchemaFlowElement.ApplyUIDataValue(DataReader)
ProcessSchemaFlowElement.InternalExecute(ProcessExecutingContext)
ProcessSchemaFlowElement.AddToProcessSchema()
ProcessSchemaFlowElement.ContainerUId
ProcessSchemaFlowElement.Container
ProcessSchemaFlowElement.IsExpanded
ProcessSchemaFlowElement.Size
ProcessSchemaFlowElement.ImageList
ProcessSchemaFlowElement.ImageName
ProcessSchemaFlowElement.ImageUri
ProcessSchemaFlowElement.IsToken
ProcessSchemaBaseElement.GetContainerType()
ProcessSchemaBaseElement.WriteStatisticInfoUIData(DataWriter)
ProcessSchemaBaseElement.WriteAllowedDropGroupNamesUIData(DataWriter, String[])
ProcessSchemaBaseElement.WriteUnallowedDropGroupNamesUIData(DataWriter, String[])
ProcessSchemaBaseElement.CreateFlowElement(FlowSchema)
ProcessSchemaBaseElement.AddToProcessSchema(Dictionary<String, Object>)
ProcessSchemaBaseElement.ReadUIData(DataReader)
ProcessSchemaBaseElement.IsInherited
ProcessSchemaBaseElement.Position
ProcessSchemaBaseElement.ID
ProcessSchemaBaseElement.IsOverride
ProcessSchemaBaseElement.ContainerItemIndex
ProcessSchemaBaseElement.DragGroupName
ProcessSchemaBaseElement.ProcessSchema
ProcessSchemaBaseElement.ManagerItemUId
ProcessSchemaBaseElement.ManagerItem
ProcessSchemaBaseElement.Manager
ProcessSchemaBaseElement.CreatedInOwnerSchemaUId
ProcessSchemaBaseElement.OwnerSchemaManagerName
ProcessSchemaBaseElement.ParentSchema
ProcessSchemaBaseElement.IncomingAssociations
ProcessSchemaBaseElement.OutgoingAssociations
ProcessSchemaBaseElement.StatisticInfo
ProcessSchemaBaseElement.IsDesignMode
BaseProcessSchemaElement.GetLocalizableValues(ICollection<LocalizableValue>)
BaseProcessSchemaElement.GetCaptionOrName()
BaseProcessSchemaElement.Caption
BaseProcessSchemaElement.UseBackgroundMode
BaseProcessSchemaElement.BackgroundModePriority
BaseProcessSchemaElement.IsSequenceFlow
BaseProcessSchemaElement.BpmnElementName
BaseProcessSchemaItem.ToString()
BaseProcessSchemaItem.GetMetaItems(ICollection<IMetaItem>)
BaseProcessSchemaItem.Type
BaseProcessSchemaItem.TypeName
BaseProcessSchemaItem.IsValid
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
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()
Namespace: Terrasoft.Core.Process
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
Type Name Description
ProcessSchema processSchema

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
Type Name Description
ProcessSchemaStartSignalEvent source

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
ProcessSchemaEvent.EntitySchemaUId

EntitySignal

Declaration
[MetaTypeProperty("{98FB9D93-A518-41C4-B00D-9FF546C61B7D}")]
public EntityChangeType EntitySignal { get; set; }
Property Value
Type Description
EntityChangeType

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
Type Description
LocalizableString

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

ApplyMetaDataValue(DataReader)

Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type Name Description
DataReader reader
Overrides
ProcessSchemaStartEvent.ApplyMetaDataValue(DataReader)

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
ProcessSchemaStartEvent.Clone()

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
ProcessSchemaParametrizedFlowNode.GetLocalizableValues(ICollection<LocalizableValue>, Boolean)

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
ProcessSchemaParametrizedFlowNode.InitializeLocalizableValues(IResourceStorage, String, String)

InitializeSchemaParameters(ProcessSchemaParameterCollection)

Initializes process parameters of the schema element.

Declaration
protected override void InitializeSchemaParameters(ProcessSchemaParameterCollection parameters)
Parameters
Type Name Description
ProcessSchemaParameterCollection parameters

The list of the process element parameters.

Overrides
ProcessSchemaEvent.InitializeSchemaParameters(ProcessSchemaParameterCollection)

LoadLocalizableValues()

Loads localizable value.

Declaration
protected override void LoadLocalizableValues()
Overrides
ProcessSchemaParametrizedFlowNode.LoadLocalizableValues()

WriteMetaData(DataWriter)

Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type Name Description
DataWriter writer
Overrides
ProcessSchemaStartEvent.WriteMetaData(DataWriter)

WriteUIData(DataWriter)

Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type Name Description
DataWriter writer
Overrides
ProcessSchemaStartEvent.WriteUIData(DataWriter)

Implements

IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem
IParametrizedProcessSchemaElement
IProcessSchemaSignalEvent
IProcessElementMetaInfo
IProcessParametersMetaInfo
IMetaItem

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneMetaItem<TItem>(TItem)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX