Class GatewayNodeVisitor
OptimaJet.Workflow.BpmnPlugin.Import.GatewayNodeVisitor
The GatewayNodeVisitor class is responsible for visiting and processing BPMN gateways.
Namespace: OptimaJet.Workflow.BpmnPlugin.Import
public class GatewayNodeVisitor : BaseNodeVisitorInheritance
- System.Object
- BaseVisitor
- BaseNodeVisitor
Methods
public void AddGateway(TGateway gateway, BpmnConverterContext context) #Adds an activity representing the specified gateway into the process definition.
Parameters
Name
Type
Description
gatewayTGatewayGateway to convert.
contextBpmnConverterContextContext for the BPMN conversion process.
protected virtual void AddExclusiveGateway(TExclusiveGateway exclusiveGateway, BpmnConverterContext context) #Parameters
Name
Type
Description
exclusiveGatewayTExclusiveGatewaycontextBpmnConverterContextprotected virtual void AddExclusiveGatewayExtensions(IActivityBuilder activityBuilder, TExclusiveGateway exclusiveGateway, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderexclusiveGatewayTExclusiveGatewayextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddParallelGateway(TParallelGateway parallelGateway, BpmnConverterContext context) #Parameters
Name
Type
Description
parallelGatewayTParallelGatewaycontextBpmnConverterContextprotected virtual void AddParallelGatewayExtensions(IActivityBuilder activityBuilder, TParallelGateway parallelGateway, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderparallelGatewayTParallelGatewayextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddEventBasedGateway(TEventBasedGateway eventBasedGateway, BpmnConverterContext context) #Parameters
Name
Type
Description
eventBasedGatewayTEventBasedGatewaycontextBpmnConverterContextprotected virtual void AddEventBasedGatewayExtensions(IActivityBuilder activityBuilder, TEventBasedGateway eventBasedGateway, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuildereventBasedGatewayTEventBasedGatewayextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddInclusiveGateway(TInclusiveGateway inclusiveGateway, BpmnConverterContext context) #Parameters
Name
Type
Description
inclusiveGatewayTInclusiveGatewaycontextBpmnConverterContextprotected virtual void AddInclusiveGatewayExtensions(IActivityBuilder activityBuilder, TInclusiveGateway inclusiveGateway, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderinclusiveGatewayTInclusiveGatewayextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddComplexGateway(TComplexGateway complexGateway, BpmnConverterContext context) #Parameters
Name
Type
Description
complexGatewayTComplexGatewaycontextBpmnConverterContext