# Class BpmnShape OptimaJet.Workflow.BpmnPlugin.Model.BpmnShape Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class BpmnShape : LabeledShape ``` ## Type Hierarchy - [DiagramElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/DiagramElement/) - [Node](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Node/) - [Shape](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Shape/) - [LabeledShape](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/LabeledShape/) - BpmnShape Current type ## Properties `public BpmnLabel BpmnLabel { get; set; }` `public XmlQualifiedName BpmnElement { get; set; }` `public bool? IsHorizontal { get; set; }` `public bool? IsExpanded { get; set; }` `public bool? IsMarkerVisible { get; set; }` `public bool? IsMessageVisible { get; set; }` `public ParticipantBandKind? ParticipantBandKind { get; set; }` `public XmlQualifiedName ChoreographyActivityShape { get; set; }` [Previous BpmnPlane](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/BpmnPlane/) [Next Diagram](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/Diagram/)