Class BaseDefinition
OptimaJet.Workflow.Core.Model.BaseDefinition
Provides the name and BaseDefinition.DesignerSettings shared by definitions in a process scheme.
Namespace: OptimaJet.Workflow.Core.Model
public abstract class BaseDefinitionType Hierarchy
Constructors
protected BaseDefinition() #Initializes a new instance of the BaseDefinition class with new BaseDefinition.DesignerSettings.
Properties
public virtual string Name { get; set; } #Gets or sets the name of this definition within its process scheme.
public DesignerSettings DesignerSettings { get; set; } #Gets or sets the layout and appearance settings used to position and render this definition in Workflow Designer.
Methods
public BaseDefinition Clone() #Creates a copy of the current definition.
Returns
Type
Description
BaseDefinitionA BaseDefinition copy whose runtime type matches the current instance.
Exceptions
Type
Description
NullReferenceExceptionThe value of BaseDefinition.DesignerSettings is null.
Remarks
The operation performs a shallow copy, then clones BaseDefinition.DesignerSettings.