# Class TCatchEvent OptimaJet.Workflow.BpmnPlugin.Model.TCatchEvent Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public abstract class TCatchEvent : TEvent ``` ## Type Hierarchy - [TBaseElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TBaseElement/) - [TFlowElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TFlowElement/) - [TFlowNode](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TFlowNode/) - [TEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TEvent/) - TCatchEvent Current type - [TBoundaryEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TBoundaryEvent/) - [TIntermediateCatchEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TIntermediateCatchEvent/) - [TStartEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TStartEvent/) ## Constructors `public TCatchEvent()` Initializes a new instance of the [TCatchEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TCatchEvent/) class. ## Properties `public Collection DataOutput { get; }` `public bool DataOutputSpecified { get; }` Gets a value indicating whether the DataOutput collection is empty. `public Collection DataOutputAssociation { get; }` `public bool DataOutputAssociationSpecified { get; }` Gets a value indicating whether the DataOutputAssociation collection is empty. `public TOutputSet OutputSet { get; set; }` `public Collection EventDefinition { get; }` `public bool EventDefinitionSpecified { get; }` Gets a value indicating whether the EventDefinition collection is empty. `public Collection EventDefinitionRef { get; }` `public bool EventDefinitionRefSpecified { get; }` Gets a value indicating whether the EventDefinitionRef collection is empty. `public bool ParallelMultiple { get; set; }` [Previous TCancelEventDefinition](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TCancelEventDefinition/) [Next TCategory](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TCategory/)