Class ProcessSchemaElementManager
The manager of the process schema elements.
Inheritance
System.Object
ProcessSchemaElementManager
Inherited Members
System.Object.ToString()
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
public class ProcessSchemaElementManager : Manager<ProcessSchemaElementManagerItem, ProcessSchemaBaseElement>, IManager<ProcessSchemaElementManagerItem, ProcessSchemaBaseElement>, IManager
Constructors
ProcessSchemaElementManager()
Declaration
public ProcessSchemaElementManager()
Fields
_configuration
Declaration
protected ManagerProviderConfigurationElement _configuration
Field Value
Properties
AppManagerProvider
Declaration
[Obsolete("7.13.4 | Property is not in use and will be removed in upcoming releases. Use Provider instead.")]
public ManagerProvider AppManagerProvider { get; }
Property Value
AssociationUId
Gets the association unique identifier.
Declaration
public static Guid AssociationUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ConditionalFlowUId
Gets the conditional flow unique identifier.
Declaration
public static Guid ConditionalFlowUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ConditionExpressionEditPageUId
Gets the condition expression edit page unique identifier.
Declaration
public static Guid ConditionExpressionEditPageUId { get; }
Property Value
Type |
Description |
System.Guid |
|
DataAssociationUId
Gets the data association unique identifier.
Declaration
public static Guid DataAssociationUId { get; }
Property Value
Type |
Description |
System.Guid |
|
DataObjectUId
Gets the data object unique identifier.
Declaration
public static Guid DataObjectUId { get; }
Property Value
Type |
Description |
System.Guid |
|
DefFlowUId
Gets the default flow unique identifier.
Declaration
public static Guid DefFlowUId { get; }
Property Value
Type |
Description |
System.Guid |
|
EndEventUId
Gets the end event unique identifier.
Declaration
public static Guid EndEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
EventBasedGatewayUId
Gets the event-based gateway unique identifier.
Declaration
public static Guid EventBasedGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
EventSubProcessUId
Gets the event subprocess unique identifier.
Declaration
public static Guid EventSubProcessUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ExclusiveEventBasedGatewayUId
Gets the exclusive event-based gateway unique identifier.
Declaration
public static Guid ExclusiveEventBasedGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ExclusiveGatewayUId
Gets the exclusive gateway unique identifier.
Declaration
public static Guid ExclusiveGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
FormulaTaskParametersEditPageUId
Gets the formula task parameters edit page unique identifier.
Declaration
public static Guid FormulaTaskParametersEditPageUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the formula task unique identifier.
Declaration
public static Guid FormulaTaskUId { get; }
Property Value
Type |
Description |
System.Guid |
|
GroupUId
Gets the group unique identifier.
Declaration
public static Guid GroupUId { get; }
Property Value
Type |
Description |
System.Guid |
|
InclusiveGatewayUId
Gets the inclusive gateway unique identifier.
Declaration
public static Guid InclusiveGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the intermediate catch message event unique identifier.
Declaration
public static Guid IntermediateCatchMessageEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the non-interrupting intermediate catch message event unique identifier.
Declaration
public static Guid IntermediateCatchMessageNonInterruptingEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the intermediate catch signal event unique identifier.
Declaration
public static Guid IntermediateCatchSignalEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the non-interrupting intermediate catch signal event unique identifier.
Declaration
public static Guid IntermediateCatchSignalNonInterruptingEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
IntermediateCatchSignalParametersEditPageSchemaUId
Gets the intermediate catch signal parameters edit page schema unique identifier.
Declaration
public static Guid IntermediateCatchSignalParametersEditPageSchemaUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the intermediate catch timer event unique identifier.
Declaration
public static Guid IntermediateCatchTimerEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the intermediate throw message event unique identifier.
Declaration
public static Guid IntermediateThrowMessageEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Gets the intermediate throw signal event unique identifier.
Declaration
public static Guid IntermediateThrowSignalEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
IsPrepared
Declaration
public bool IsPrepared { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LaneSetUId
Gets the lane set unique identifier.
Declaration
public static Guid LaneSetUId { get; }
Property Value
Type |
Description |
System.Guid |
|
LaneUId
Gets the lane unique identifier.
Declaration
public static Guid LaneUId { get; }
Property Value
Type |
Description |
System.Guid |
|
LaneUserContextEditPageUId
Gets the lane user context edit page unique identifier.
Declaration
public static Guid LaneUserContextEditPageUId { get; }
Property Value
Type |
Description |
System.Guid |
|
MessageFlowUId
Gets the message flow unique identifier.
Declaration
public static Guid MessageFlowUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ParallelEventBasedGatewayUId
Gets the parallel event-based gateway unique identifier.
Declaration
public static Guid ParallelEventBasedGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ParallelGatewayUId
Gets the parallel gateway unique identifier.
Declaration
public static Guid ParallelGatewayUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ProcessUserTaskSchemaManager
Declaration
public ProcessUserTaskSchemaManager ProcessUserTaskSchemaManager { get; }
Property Value
ScriptTaskUId
Gets the script task unique identifier.
Declaration
public static Guid ScriptTaskUId { get; }
Property Value
Type |
Description |
System.Guid |
|
SequenceFlowUId
Gets the sequence flow unique identifier.
Declaration
public static Guid SequenceFlowUId { get; }
Property Value
Type |
Description |
System.Guid |
|
ServiceTaskUId
Gets the service task unique identifier.
Declaration
public static Guid ServiceTaskUId { get; }
Property Value
Type |
Description |
System.Guid |
|
StartEventUId
Gets the untyped start event unique identifier.
Declaration
public static Guid StartEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
StartMessageEventUId
Gets the start message event unique identifier.
Declaration
public static Guid StartMessageEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
StartMessageNonInterruptingEventUId
Gets the non-interrupting start message event unique identifier.
Declaration
public static Guid StartMessageNonInterruptingEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
StartSignalEventUId
Gets the start signal event unique identifier.
Declaration
public static Guid StartSignalEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
StartSignalNonInterruptingEventUId
Gets the non-interrupting start signal event unique identifier.
Declaration
public static Guid StartSignalNonInterruptingEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
SubProcessUId
Gets the subprocess unique identifier.
Declaration
public static Guid SubProcessUId { get; }
Property Value
Type |
Description |
System.Guid |
|
TerminateEventUId
Gets the terminate event unique identifier.
Declaration
public static Guid TerminateEventUId { get; }
Property Value
Type |
Description |
System.Guid |
|
TextAnnotationUId
Gets the text annotation unique identifier.
Declaration
public static Guid TextAnnotationUId { get; }
Property Value
Type |
Description |
System.Guid |
|
UserTaskUId
Gets the user task unique identifier.
Declaration
public static Guid UserTaskUId { get; }
Property Value
Type |
Description |
System.Guid |
|
WebServiceTaskUId
Gets the web service task unique identifier.
Declaration
public static Guid WebServiceTaskUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Methods
CreateInstanceByName(ProcessSchema, String)
Declaration
[Obsolete("7.13.4 | Method is not in use and will be removed in upcoming releases. Use CreateInstanceByName<ProcessSchemaBaseElement> method instead.")]
public ProcessSchemaBaseElement CreateInstanceByName(ProcessSchema processSchema, string name)
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
|
System.String |
name |
|
Returns
CreateInstanceByName<TInstance>(ProcessSchema, String)
Creates the instance of the process schema element by its name.
Declaration
public TInstance CreateInstanceByName<TInstance>(ProcessSchema processSchema, string name)
where TInstance : ProcessSchemaBaseElement
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
The process schema.
|
System.String |
name |
The name of the process schema element.
|
Returns
Type |
Description |
TInstance |
The instance of the process schema element.
|
Type Parameters
Name |
Description |
TInstance |
The type of the instance.
|
CreateInstanceByUId(ProcessSchema, Guid)
Declaration
[Obsolete("7.13.4 | Method is not in use and will be removed in upcoming releases. Use CreateInstanceByUId<ProcessSchemaBaseElement> method instead.")]
public ProcessSchemaBaseElement CreateInstanceByUId(ProcessSchema processSchema, Guid uid)
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
|
System.Guid |
uid |
|
Returns
CreateInstanceByUId<TInstance>(ProcessSchema, Guid)
Creates the instance of the process schema element by its unique identifier.
Declaration
public TInstance CreateInstanceByUId<TInstance>(ProcessSchema processSchema, Guid uid)
where TInstance : ProcessSchemaBaseElement
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
The process schema.
|
System.Guid |
uid |
The unique identifier of the process schema element.
|
Returns
Type |
Description |
TInstance |
The instance of the process schema element.
|
Type Parameters
Name |
Description |
TInstance |
The type of the instance.
|
CreateItemCollection()
Declaration
protected override IManagerItemCollection<IManagerItem> CreateItemCollection()
Returns
Overrides
Terrasoft.Core.Manager<Terrasoft.Core.Process.ProcessSchemaElementManagerItem, Terrasoft.Core.Process.ProcessSchemaBaseElement>.CreateItemCollection()
GetItems()
Declaration
public override IEnumerable<ProcessSchemaElementManagerItem> GetItems()
Returns
Overrides
Terrasoft.Core.Manager<Terrasoft.Core.Process.ProcessSchemaElementManagerItem, Terrasoft.Core.Process.ProcessSchemaBaseElement>.GetItems()
Initialize(ManagerProvider, ManagerProviderConfigurationElement)
Declaration
public override void Initialize(ManagerProvider provider, ManagerProviderConfigurationElement configuration)
Parameters
Overrides
Terrasoft.Core.Manager<Terrasoft.Core.Process.ProcessSchemaElementManagerItem, Terrasoft.Core.Process.ProcessSchemaBaseElement>.Initialize(Terrasoft.Core.ManagerProvider, Terrasoft.Core.ManagerProviderConfigurationElement)
InitializeInstance(ProcessSchemaElementManagerItem)
Declaration
protected override ProcessSchemaBaseElement InitializeInstance(ProcessSchemaElementManagerItem item)
Parameters
Returns
Overrides
Terrasoft.Core.Manager<Terrasoft.Core.Process.ProcessSchemaElementManagerItem, Terrasoft.Core.Process.ProcessSchemaBaseElement>.InitializeInstance(Terrasoft.Core.Process.ProcessSchemaElementManagerItem)
InitializeItems()
Declaration
protected void InitializeItems()
InitializeSafeInstance(ProcessSchemaElementManagerItem)
Declaration
protected override ProcessSchemaBaseElement InitializeSafeInstance(ProcessSchemaElementManagerItem item)
Parameters
Returns
Overrides
Terrasoft.Core.Manager<Terrasoft.Core.Process.ProcessSchemaElementManagerItem, Terrasoft.Core.Process.ProcessSchemaBaseElement>.InitializeSafeInstance(Terrasoft.Core.Process.ProcessSchemaElementManagerItem)
WriteUIItemsData(DataWriter)
Declaration
public void WriteUIItemsData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Implements
Extension Methods
See Also