menu

Blazor

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

    Show / Hide Table of Contents

    Class BpmnDataObject

    Represents the flow of data through the process in the diagram.

    Inheritance
    System.Object
    DiagramObject
    Shape
    BpmnDataObject
    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 BpmnDataObject : Shape, IDiagramObject, ICloneable
    Remarks

    Use the BpmnDataObject in diagrams to depict data flows.

    Examples
    Node node = new Node()
    {
        ID = "node1",          
        Width = 70,
        Height = 70, 
        OffsetX = 100,
        OffsetY = 300,
        Shape = new BpmnDataObject() 
        { 
            DataObjectType = BpmnDataObjectType.Input, 
            IsCollectiveData = true, 
        }
    };

    Constructors

    BpmnDataObject()

    Initializes a new instance of the BpmnDataObject.

    Declaration
    public BpmnDataObject()

    BpmnDataObject(BpmnDataObject)

    Creates a new instance of the BpmnDataObject class.

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

    An instance of BpmnDataObject to copy.

    Properties

    DataObjectType

    Gets or sets the type of the BPMN data object.

    Declaration
    public BpmnDataObjectType DataObjectType { get; set; }
    Property Value
    Type Description
    BpmnDataObjectType

    One of the BpmnDataObjectType enumeration that specifies the type infromation in the process. The default type is None.

    Examples
    Node node = new Node()
    {
        ID = "node1",          
        Width = 70,
        Height = 70, 
        OffsetX = 100,
        OffsetY = 300,
        Shape = new BpmnDataObject() 
        { 
            DataObjectType = BpmnDataObjectType.Input, 
            IsCollectiveData = true, 
        }
    };

    IsCollectiveData

    Gets or sets the value indicating whether the data object is a collection of information or not.

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

    true if the data object is a collection; otherwise, false. The default value is false.

    Examples
    Node node = new Node()
    {
        ID = "node1",          
        Width = 70,
        Height = 70, 
        OffsetX = 100,
        OffsetY = 300,
        Shape = new BpmnDataObject() 
        { 
            DataObjectType = BpmnDataObjectType.Input, 
            IsCollectiveData = true, 
        }
    };

    Methods

    Clone()

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

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

    A new BpmnDataObject which is a clone of this instance.

    Overrides
    Shape.Clone()

    Implements

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