Show / Hide Table of Contents

Class ProcessSchemaEventBasedGateway

Inheritance
System.Object
MetaItem
BaseProcessSchemaItem
BaseProcessSchemaElement
ProcessSchemaBaseElement
ProcessSchemaFlowElement
ProcessSchemaFlowNode
ProcessSchemaGateway
ProcessSchemaEventBasedGateway
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem
Inherited Members
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.InitializeLocalizableValues(IResourceStorage, String, String)
BaseProcessSchemaElement.GetLocalizableValues(ICollection<LocalizableValue>)
BaseProcessSchemaElement.GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
BaseProcessSchemaElement.LoadLocalizableValues()
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
[DesignModeClass(DefNamePrefix = "EventBasedGateway", DefCaptionPrefix = "")]
[DesignModeProperty(Name = "Instantiate", IsReadOnly = true, MetaPropertyName = "BU1", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "EventGatewayType", UsageType = DesignModeUsageType.None, MetaPropertyName = "BU2")]
public class ProcessSchemaEventBasedGateway : ProcessSchemaGateway, IMetaItem, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem

Constructors

ProcessSchemaEventBasedGateway()

Declaration
public ProcessSchemaEventBasedGateway()

ProcessSchemaEventBasedGateway(ProcessSchema)

Declaration
public ProcessSchemaEventBasedGateway(ProcessSchema processSchema)
Parameters
Type Name Description
ProcessSchema processSchema

ProcessSchemaEventBasedGateway(ProcessSchema, ProcessSchemaEventBasedGatewayType)

Declaration
public ProcessSchemaEventBasedGateway(ProcessSchema processSchema, ProcessSchemaEventBasedGatewayType eventGatewayType)
Parameters
Type Name Description
ProcessSchema processSchema
ProcessSchemaEventBasedGatewayType eventGatewayType

ProcessSchemaEventBasedGateway(ProcessSchemaEventBasedGateway)

Declaration
public ProcessSchemaEventBasedGateway(ProcessSchemaEventBasedGateway source)
Parameters
Type Name Description
ProcessSchemaEventBasedGateway source

Properties

EventGatewayType

Declaration
public ProcessSchemaEventBasedGatewayType EventGatewayType { get; set; }
Property Value
Type Description
ProcessSchemaEventBasedGatewayType

Instantiate

Declaration
[MetaTypeProperty("{C0DFC384-40EB-4397-8D1B-26C8F1A56B60}")]
public bool Instantiate { 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
ProcessSchemaFlowNode.ApplyMetaDataValue(DataReader)

Clone()

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

WriteMetaData(DataWriter)

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

WriteUIData(DataWriter)

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

WriteUIPropertyData(DataWriter, String)

Declaration
public override void WriteUIPropertyData(DataWriter writer, string propertyName)
Parameters
Type Name Description
DataWriter writer
System.String propertyName
Overrides
ProcessSchemaGateway.WriteUIPropertyData(DataWriter, String)

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem

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