# Class TEvent OptimaJet.Workflow.BpmnPlugin.Model.TEvent Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public abstract class TEvent : TFlowNode ``` ## 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 Current type - [TCatchEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TCatchEvent/) - [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/) - [TThrowEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TThrowEvent/) - [TEndEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TEndEvent/) - [TImplicitThrowEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TImplicitThrowEvent/) - [TIntermediateThrowEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TIntermediateThrowEvent/) ## Constructors `public TEvent()` Initializes a new instance of the [TEvent](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TEvent/) class. ## Properties `public Collection Property { get; }` `public bool PropertySpecified { get; }` Gets a value indicating whether the Property collection is empty. [Previous TEscalationEventDefinition](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TEscalationEventDefinition/) [Next TEventBasedGateway](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TEventBasedGateway/)