Class DcmSchemaElement
Represents class for the element of the DCM process schema.
Implements
Inherited Members
Namespace: Terrasoft.Core.DcmProcess
Assembly: Terrasoft.Core.dll
Syntax
[MetaType("7B018E97-BB5D-45C4-A639-8C4C9D77D464")]
public class DcmSchemaElement : BaseProcessSchemaElement, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IProcessElementMetaInfo, IProcessParametersMetaInfo, IMetaItem
Constructors
DcmSchemaElement()
Creates a new instance.
Declaration
public DcmSchemaElement()
Properties
Conditions
Declaration
public string Conditions { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Parameters
Declaration
public ProcessSchemaParameterCollection Parameters { get; }
Property Value
Type | Description |
---|---|
ProcessSchemaParameterCollection |
RequiredType
Declaration
public RequiredType RequiredType { get; set; }
Property Value
Type | Description |
---|---|
RequiredType |
Methods
ApplyMetaDataValue(DataReader)
Applies meta data values.
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type | Name | Description |
---|---|---|
DataReader | reader | Instance of the |
Overrides
Clone()
Creates a new instance that is a copy of the current instance.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object |
Overrides
CreateFlowElement(FlowSchema)
Creates flow element.
Declaration
public override FlowElement CreateFlowElement(FlowSchema flowSchema)
Parameters
Type | Name | Description |
---|---|---|
FlowSchema | flowSchema | Instance of the FlowSchema type. |
Returns
Type | Description |
---|---|
FlowElement | Instance of the FlowElement type. |
Overrides
ForceGetParameters()
Forcibly obtains process parameters.
Declaration
public ProcessSchemaParameterCollection ForceGetParameters()
Returns
Type | Description |
---|---|
ProcessSchemaParameterCollection | Collection of process parameters. |
GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
Declaration
protected override void GetLocalizableValues(ICollection<LocalizableValue> values, bool includeInherited)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.ICollection<LocalizableValue> | values | |
System.Boolean | includeInherited |
Overrides
GetOutgoingsConditionalFlows()
Returns outgoing conditional sequence flows for the current element.
Declaration
public override IEnumerable<ProcessSchemaConditionalFlow> GetOutgoingsConditionalFlows()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProcessSchemaConditionalFlow> |
Overrides
Remarks
Not implemented.
GetOutgoingsConditionalFlows(ProcessSchemaFlowNode)
Returns outgoing conditional sequence flows for the specified element.
Declaration
public override IEnumerable<ProcessSchemaConditionalFlow> GetOutgoingsConditionalFlows(ProcessSchemaFlowNode flowNode)
Parameters
Type | Name | Description |
---|---|---|
ProcessSchemaFlowNode | flowNode | Process element. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProcessSchemaConditionalFlow> |
Overrides
Remarks
Not implemented.
GetOutgoingsDefaultFlows()
Returns outgoing default sequence flows for the current element.
Declaration
public override IEnumerable<ProcessSchemaSequenceFlow> GetOutgoingsDefaultFlows()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProcessSchemaSequenceFlow> |
Overrides
Remarks
Not implemented.
GetOutgoingsDefaultFlows(ProcessSchemaFlowNode)
Returns outgoing default sequence flows for the specified element.
Declaration
public override IEnumerable<ProcessSchemaSequenceFlow> GetOutgoingsDefaultFlows(ProcessSchemaFlowNode flowNode)
Parameters
Type | Name | Description |
---|---|---|
ProcessSchemaFlowNode | flowNode | Process element. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProcessSchemaSequenceFlow> |
Overrides
Remarks
Not implemented.
InitializeLocalizableValues(IResourceStorage, String, String)
Declaration
protected override void InitializeLocalizableValues(IResourceStorage storage, string resourceManagerName, string resourceGroupName)
Parameters
Type | Name | Description |
---|---|---|
IResourceStorage | storage | |
System.String | resourceManagerName | |
System.String | resourceGroupName |
Overrides
LoadLocalizableValues()
Declaration
protected override void LoadLocalizableValues()
Overrides
WriteMetaData(DataWriter)
Writes meta data values.
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer | Instance of the |