Class DiagramBpmnSubProcessBuilder
  
  
  
  
    Inheritance
    System.Object
    Syncfusion.EJ2.ControlBuilder
    DiagramBpmnSubProcessBuilder
   
  
  Assembly: Syncfusion.EJ2.dll
  Syntax
  
    public class DiagramBpmnSubProcessBuilder : ControlBuilder
   
  Constructors
  
  
  
  
  DiagramBpmnSubProcessBuilder()
  
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder()
   
  
  
  
  DiagramBpmnSubProcessBuilder(DiagramBpmnSubProcess)
  
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder(DiagramBpmnSubProcess model)
   
  Parameters
  
  Methods
  
  
  
  
  Adhoc(Boolean)
  Defines whether the sub process is without any prescribed order or not
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Adhoc(bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  Boundary(BpmnBoundary)
  
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Boundary(BpmnBoundary value)
   
  Parameters
  
  Returns
  
  
  
  
  Collapsed(Boolean)
  Defines the whether the shape is collapsed or not
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Collapsed(bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  Compensation(Boolean)
  Defines the whether the task is triggered as a compensation of another task
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Compensation(bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  Events(Object)
  
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Events(object value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Object | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  Loop(BpmnLoops)
  Defines the  type of the BPMNLoop
None - Sets the type of the Bpmn loop as None
Standard - Sets the type of the Bpmn loop as Standard
ParallelMultiInstance - Sets the type of the Bpmn loop as ParallelMultiInstance
SequenceMultiInstance - Sets the type of the Bpmn loop as SequenceMultiInstance
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Loop(BpmnLoops value)
   
  Parameters
  
  Returns
  
  
  
  
  Processes(String[])
  Defines the transaction sub process
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Processes(string[] value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String[] | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  Transaction(DiagramBpmnTransactionSubProcess)
  Defines the transaction sub process
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Transaction(DiagramBpmnTransactionSubProcess value)
   
  Parameters
  
  Returns
  
  
  
  
  Transaction(Action<DiagramBpmnTransactionSubProcessBuilder>)
  
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Transaction(Action<DiagramBpmnTransactionSubProcessBuilder> transaction)
   
  Parameters
  
  Returns
  
  
  
  
  Type(BpmnSubProcessTypes)
  Defines the type of the sub process
None - Sets the type of the Sub process as None
Transaction - Sets the type of the Sub process as Transaction
Event - Sets the type of the Sub process as Event
 
  
  Declaration
  
    public DiagramBpmnSubProcessBuilder Type(BpmnSubProcessTypes value)
   
  Parameters
  
  Returns