Class EventNodeVisitor
OptimaJet.Workflow.BpmnPlugin.Import.EventNodeVisitor
A visitor class for visiting and processing BPMN events.
Namespace: OptimaJet.Workflow.BpmnPlugin.Import
public class EventNodeVisitor : BaseNodeVisitorInheritance
- System.Object
- BaseVisitor
- BaseNodeVisitor
Methods
public void AddEvent(TEvent bpmnEvent, BpmnConverterContext context) #Adds an activity representing the specified event into the process definition.
Parameters
Name
Type
Description
bpmnEventTEventEvent to convert.
contextBpmnConverterContextContext for the BPMN conversion process.
protected virtual void AddStartEvent(TStartEvent startEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
startEventTStartEventcontextBpmnConverterContextprotected virtual void AddStartEventExtensions(IActivityBuilder activityBuilder, TStartEvent startEvent, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderstartEventTStartEventextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddEndEvent(TEndEvent endEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
endEventTEndEventcontextBpmnConverterContextprotected virtual void SpecifyEndEvent(IActivityBuilder activityBuilder, TEndEvent endEvent, List<TEventDefinition> eventDefinitions, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderendEventTEndEventeventDefinitionsList<TEventDefinition>contextBpmnConverterContextprotected virtual void AddEndEventExtensions(IActivityBuilder activityBuilder, TEndEvent endEvent, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderendEventTEndEventextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddIntermediateCatchEvent(TIntermediateCatchEvent intermediateCatchEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
intermediateCatchEventTIntermediateCatchEventcontextBpmnConverterContextprotected virtual void SpecifyIntermediateCatchEvent(IActivityBuilder activityBuilder, TIntermediateCatchEvent intermediateCatchEvent, List<TEventDefinition> eventDefinitions, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderintermediateCatchEventTIntermediateCatchEventeventDefinitionsList<TEventDefinition>contextBpmnConverterContextprotected virtual void AddIntermediateCatchEventExtensions(IActivityBuilder activityBuilder, TIntermediateCatchEvent intermediateCatchEvent, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderintermediateCatchEventTIntermediateCatchEventextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddBoundaryEvent(TBoundaryEvent boundaryEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
boundaryEventTBoundaryEventcontextBpmnConverterContextprotected virtual void AddIntermediateThrowEvent(TIntermediateThrowEvent bpmnIntermediateThrowEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
bpmnIntermediateThrowEventTIntermediateThrowEventcontextBpmnConverterContextprotected virtual void AddImplicitThrowEvent(TImplicitThrowEvent bpmnImplicitThrowEvent, BpmnConverterContext context) #Parameters
Name
Type
Description
bpmnImplicitThrowEventTImplicitThrowEventcontextBpmnConverterContext