Assembly: OptimaJet.Workflow.Core

Class BaseDefinition

OptimaJet.Workflow.Core.Model.BaseDefinition

Provides the name and BaseDefinition.DesignerSettings shared by definitions in a process scheme.

public abstract class BaseDefinition

Type 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
BaseDefinition
A BaseDefinition copy whose runtime type matches the current instance.

Exceptions

Type
Description
NullReferenceException

Remarks

The operation performs a shallow copy, then clones BaseDefinition.DesignerSettings.