# Class Edge OptimaJet.Workflow.BpmnPlugin.Model.Edge Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public abstract class Edge : DiagramElement ``` ## Type Hierarchy - [DiagramElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/DiagramElement/) - Edge Current type - [LabeledEdge](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/LabeledEdge/) - [BpmnEdge](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnEdge/) ## Constructors `public Edge()` Initializes a new instance of the [Edge](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Edge/) class. ## Properties `public Collection Waypoint { get; }` [Previous DiagramElementExtension](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/DiagramElementExtension/) [Next Font](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Font/)