# Class BpmnEdge OptimaJet.Workflow.BpmnPlugin.Model.BpmnEdge Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class BpmnEdge : LabeledEdge ``` ## Type Hierarchy - [DiagramElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/DiagramElement/) - [Edge](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Edge/) - [LabeledEdge](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/LabeledEdge/) - BpmnEdge Current type ## Properties `public BpmnLabel BpmnLabel { get; set; }` `public XmlQualifiedName BpmnElement { get; set; }` `public XmlQualifiedName SourceElement { get; set; }` `public XmlQualifiedName TargetElement { get; set; }` `public MessageVisibleKind? MessageVisibleKind { get; set; }` [Previous BpmnDiagram](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnDiagram/) [Next BpmnLabel](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnLabel/)