# Class TAssociation OptimaJet.Workflow.BpmnPlugin.Model.TAssociation Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class TAssociation : TArtifact ``` ## Type Hierarchy - [TBaseElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TBaseElement/) - [TArtifact](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TArtifact/) - TAssociation Current type ## Properties `public XmlQualifiedName SourceRef { get; set; }` `public XmlQualifiedName TargetRef { get; set; }` `public TAssociationDirection AssociationDirection { get; set; }` [Previous TAssignment](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TAssignment/) [Next TAssociationDirection](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TAssociationDirection/)