Class ProcessSchemaActivity
Inheritance
System.Object
ProcessSchemaActivity
Implements
IMetaDataSerializable
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()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public abstract class ProcessSchemaActivity : ProcessSchemaParametrizedFlowNode, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem, IParametrizedProcessSchemaElement, IProcessElementMetaInfo, IProcessParametersMetaInfo, IMetaItem, IProcessSchemaSerializable
Constructors
ProcessSchemaActivity()
Declaration
protected ProcessSchemaActivity()
ProcessSchemaActivity(ProcessSchema)
Declaration
protected ProcessSchemaActivity(ProcessSchema processSchema)
Parameters
Type | Name | Description |
---|---|---|
ProcessSchema | processSchema |
ProcessSchemaActivity(ProcessSchemaActivity)
Declaration
protected ProcessSchemaActivity(ProcessSchemaActivity source)
Parameters
Type | Name | Description |
---|---|---|
ProcessSchemaActivity | source |
Fields
ParametersPropertyName
Declaration
protected const string ParametersPropertyName = "BP2"
Field Value
Type | Description |
---|---|
System.String |
Properties
BoundaryEventRefs
Declaration
public Collection<ProcessSchemaIntermediateCatchEvent> BoundaryEventRefs { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<ProcessSchemaIntermediateCatchEvent> |
Default
Declaration
public ProcessSchemaSequenceFlow Default { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaSequenceFlow |
EntitySchemaUId
Declaration
[MetaTypeProperty("{8461C974-827D-4933-AB68-E847C43EFC9D}")]
public virtual Guid EntitySchemaUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
IsForCompensation
Declaration
[MetaTypeProperty("{B9D7751D-6C54-4ea7-8B79-C5470956A6A2}")]
public bool IsForCompensation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LoopCharacteristics
Declaration
[Obsolete("7.16.1 | Property is not in use and will be removed in upcoming releases")]
public ProcessSchemaLoopCharacteristics LoopCharacteristics { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaLoopCharacteristics |
MultiInstanceOptions
Gets or sets multi instance schema options.
Declaration
[MetaTypeProperty("{B6D92F79-A07C-434E-B205-6554C2239351}")]
public ProcessSchemaMultiInstanceOptions MultiInstanceOptions { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaMultiInstanceOptions |
Parameters
The process schema parameter collection.
Declaration
[MetaTypeProperty("{24117A03-1401-4EA1-BB71-E32935C6B8FE}")]
public override ProcessSchemaParameterCollection Parameters { get; }
Property Value
Type | Description |
---|---|
ProcessSchemaParameterCollection |
Overrides
PerformerAssignmentOptions
Gets or sets performer assignment options.
Declaration
[MetaTypeProperty("{1E6BF112-C7D6-40E5-8448-088FE55F48C7}")]
public ProcessSchemaPerformerAssignmentOptions PerformerAssignmentOptions { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaPerformerAssignmentOptions |
SchemaUId
Declaration
public virtual Guid SchemaUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Methods
ApplyMetaDataValue(DataReader)
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type | Name | Description |
---|---|---|
DataReader | reader |
Overrides
ClearParameters()
Clears values for all parameters of the process element.
Declaration
protected void ClearParameters()
FindSchemaParameterByUId(Guid)
Declaration
protected abstract ProcessSchemaParameter FindSchemaParameterByUId(Guid schemaParameterUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaParameterUId |
Returns
Type | Description |
---|---|
ProcessSchemaParameter |
ForceGetParameters()
Forcibly obtains process parameters.
Declaration
public virtual ProcessSchemaParameterCollection ForceGetParameters()
Returns
Type | Description |
---|---|
ProcessSchemaParameterCollection | Collection of process parameters. |
GetSchemaParameters()
Declaration
protected abstract ProcessSchemaParameterCollection GetSchemaParameters()
Returns
Type | Description |
---|---|
ProcessSchemaParameterCollection |
RemoveSchemaParameters(ICollection<ProcessSchemaParameter>)
Removes the schema parameters.
Declaration
protected void RemoveSchemaParameters(ICollection<ProcessSchemaParameter> parametersToRemove)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.ICollection<ProcessSchemaParameter> | parametersToRemove | The parameters to remove. |
SynchronizeParameters()
Synchronizes element parameters.
Declaration
public virtual void SynchronizeParameters()
WriteMetaData(DataWriter)
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer |
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer |
Overrides
WriteUIPropertyData(DataWriter, String)
Declaration
public override void WriteUIPropertyData(DataWriter writer, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer | |
System.String | propertyName |
Overrides
Explicit Interface Implementations
IParametrizedProcessSchemaElement.SynchronizeParameters()
Declaration
void IParametrizedProcessSchemaElement.SynchronizeParameters()
Implements
IMetaDataSerializable
System.ICloneable