# Class TDefinitions OptimaJet.Workflow.BpmnPlugin.Model.TDefinitions Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class TDefinitions ``` ## Constructors `public TDefinitions()` Initializes a new instance of the [TDefinitions](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TDefinitions/) class. ## Properties `public Collection Import { get; }` `public bool ImportSpecified { get; }` Gets a value indicating whether the Import collection is empty. `public Collection Extension { get; }` `public bool ExtensionSpecified { get; }` Gets a value indicating whether the Extension collection is empty. `public Collection RootElement { get; }` `public bool RootElementSpecified { get; }` Gets a value indicating whether the RootElement collection is empty. `public Collection BpmnDiagram { get; }` `public bool BpmnDiagramSpecified { get; }` Gets a value indicating whether the BpmnDiagram collection is empty. `public Collection Relationship { get; }` `public bool RelationshipSpecified { get; }` Gets a value indicating whether the Relationship collection is empty. `public string Id { get; set; }` `public string Name { get; set; }` `public string TargetNamespace { get; set; }` `public string ExpressionLanguage { get; set; }` `public string TypeLanguage { get; set; }` `public string Exporter { get; set; }` `public string ExporterVersion { get; set; }` `public Collection AnyAttribute { get; }` `public bool AnyAttributeSpecified { get; }` Gets a value indicating whether the AnyAttribute collection is empty. [Previous TDataStoreReference](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TDataStoreReference/) [Next TDocumentation](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TDocumentation/)