menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class BpmnExpandedSubProcess - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class BpmnExpandedSubProcess

    Represents the Expanded SubProcess that exposes its flow details with in the context of its parent process.

    Inheritance
    System.Object
    DiagramObject
    Shape
    BpmnExpandedSubProcess
    Implements
    IDiagramObject
    System.ICloneable
    Inherited Members
    DiagramObject.GetParent()
    DiagramObject.OnPropertyChanged(String, Object, Object, IDiagramObject)
    Shape.Type
    Namespace: Syncfusion.Blazor.Diagram
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class BpmnExpandedSubProcess : Shape, IDiagramObject, ICloneable
    Examples
    Node node = new Node()
    {
        ID = "node1",          
        Width = 70,
        Height = 70, 
        OffsetX = 100,
        OffsetY = 300,
        Shape = new BpmnExpandedSubProcess() 
        { 
            IsCall = true,
            IsCompensation = true, 
            Loop = BpmnLoopCharacteristic.Standard,
            IsAdhoc = true,
            SubProcessType = BpmnSubProcessTypes.Transaction
        }
    };

    Constructors

    BpmnExpandedSubProcess()

    Initializes a new instance of the BpmnExpandedSubProcess.

    Declaration
    public BpmnExpandedSubProcess()

    BpmnExpandedSubProcess(BpmnExpandedSubProcess)

    Creates a new instance of the BpmnExpandedSubProcess class.

    Declaration
    public BpmnExpandedSubProcess(BpmnExpandedSubProcess src)
    Parameters
    Type Name Description
    BpmnExpandedSubProcess src

    BpmnActivity

    Properties

    Children

    Gets or sets the set of Children categorized together in the Expandedsubprocess.

    Declaration
    public DiagramObjectCollection<string> Children { get; set; }
    Property Value
    Type Description
    DiagramObjectCollection<System.String>

    The values in this collections defines the process performed inside the specified Expanded SubPorcess/>

    IsAdhoc

    Gets or sets the value indicating whether the ExpandedSubProcess is without any prescribed order or not.

    Declaration
    public bool IsAdhoc { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if the Expanded SubProcess performs AdHoc operation; otherwise, false.The default value is false.

    IsCompensation

    Gets or sets the value indicating whether the collection of ExpandedSubProcess, describe some parts of the compensation method.

    Declaration
    public bool IsCompensation { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if the Expanded SubProcess performs Compensation; otherwise, false.The default value is false.

    Loop

    Gets or sets the loop characteristics of Expanded Subprocess.

    Declaration
    public BpmnLoopCharacteristic Loop { get; set; }
    Property Value
    Type Description
    BpmnLoopCharacteristic

    One of the BpmnLoopCharacteristic enumeration that specifies the type of the Loop performed. The default type is None.

    SubProcessType

    Gets or sets the specific type of the subprocess.

    Declaration
    public BpmnSubProcessType SubProcessType { get; set; }
    Property Value
    Type Description
    BpmnSubProcessType

    One of the BpmnSubProcessType enumeration that specifies the type of the subprocess performed. The default type is Default.

    Methods

    Clone()

    Creates a new BpmnExpandedSubProcess that is a copy of the current BpmnExpandedSubProcess.

    Declaration
    public override object Clone()
    Returns
    Type Description
    System.Object

    it returns BpmnExpandedSubProcess

    Overrides
    Shape.Clone()

    Implements

    IDiagramObject
    System.ICloneable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved