Assembly: OptimaJet.Workflow.BpmnPlugin

Class ExclusiveGateway

OptimaJet.Workflow.BpmnPlugin.Elements.ExclusiveGateway

public class ExclusiveGateway : BpmnActivityBase

Type Hierarchy

Constructors

public ExclusiveGateway(Func<bool> getDisabled) #

Parameters

Name
Type
Description
getDisabled
Func<Boolean>

Properties

public override string Type { get; } #
Gets or sets the form type identifier.
public override string SVGTemplate { get; } #
Gets or sets the name of the SVG element template used by the workflow designer to draw nodes of this activity type on the scheme canvas.
public override string Template { get; } #
Gets or sets the form template name used by UI renderers.
public override string Title { get; } #
Gets or sets the human-readable title for the form.
public override string Description { get; } #
Gets or sets the explanatory text displayed in the information tooltip for this activity in the workflow designer's element palette.
public override bool AllowCycleTransition { get; } #
Gets a value indicating whether the workflow designer allows a user to create a transition from a node of this activity type back to the same node.

Remarks

This property controls the designer interaction; it is not a runtime validation rule for schemes created or modified through other APIs.
public override bool IsOutgoingTransitionsReadonly { get; } #
Gets a value indicating whether outgoing transitions are configured through this activity's editor instead of the standard transition editor.

Remarks

Set this property when the custom activity form owns the configuration of its outgoing branches, as decision activity forms do.
public override SaveToAnnotationsPolicy SaveToAnnotationsPolicy { get; } #
Gets the policy that the workflow designer applies when saving values returned by this activity's editor to ActivityDefinition.Annotations.

Remarks

Regardless of this policy, the designer preserves the internal annotation used to associate an activity node with its custom type.
public override Dictionary<string, object> DefaultValues { get; } #
Gets or sets form-specific default values.

Fields

public const string CustomType = "BpmnExclusiveGateway" #