# Class Diagram OptimaJet.Workflow.BpmnPlugin.Model.Diagram Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public abstract class Diagram ``` ## Type Hierarchy - Diagram Current type - [BpmnDiagram](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnDiagram/) ## Properties `public string Name { get; set; }` `public string Documentation { get; set; }` `public double? Resolution { get; set; }` `public string Id { get; set; }` [Previous BpmnShape](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnShape/) [Next DiagramElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/DiagramElement/)