{
  "nodes": [
    {
      "id": "Area",
      "label": "Area",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.area",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/area.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#area"
    },
    {
      "id": "Battery",
      "label": "Battery",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.battery",
      "file_path": "src/VeraGridEngine/Devices/Injections/battery.py",
      "bases": [
        "Generator"
      ],
      "doc_url": "../md_source/modelling.html#battery"
    },
    {
      "id": "BranchGroup",
      "label": "BranchGroup",
      "kind": "exposed",
      "category": "Groups",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.branch_group",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/branch_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#branchgroup"
    },
    {
      "id": "Bus",
      "label": "Bus",
      "kind": "exposed",
      "category": "Substation",
      "module_name": "src.VeraGridEngine.Devices.Substation.bus",
      "file_path": "src/VeraGridEngine/Devices/Substation/bus.py",
      "bases": [
        "DynamicBusDevice"
      ],
      "doc_url": "../md_source/modelling.html#bus"
    },
    {
      "id": "BusBar",
      "label": "BusBar",
      "kind": "exposed",
      "category": "Substation",
      "module_name": "src.VeraGridEngine.Devices.Substation.busbar",
      "file_path": "src/VeraGridEngine/Devices/Substation/busbar.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#busbar"
    },
    {
      "id": "Community",
      "label": "Community",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.community",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/community.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#community"
    },
    {
      "id": "Contingency",
      "label": "Contingency",
      "kind": "exposed",
      "category": "Contingencies",
      "module_name": "src.VeraGridEngine.Devices.Events.contingency",
      "file_path": "src/VeraGridEngine/Devices/Events/contingency.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#contingency"
    },
    {
      "id": "ContingencyGroup",
      "label": "ContingencyGroup",
      "kind": "exposed",
      "category": "Contingencies",
      "module_name": "src.VeraGridEngine.Devices.Events.contingency_group",
      "file_path": "src/VeraGridEngine/Devices/Events/contingency_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#contingencygroup"
    },
    {
      "id": "ControllableShunt",
      "label": "ControllableShunt",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.controllable_shunt",
      "file_path": "src/VeraGridEngine/Devices/Injections/controllable_shunt.py",
      "bases": [
        "ShuntParent"
      ],
      "doc_url": "../md_source/modelling.html#controllableshunt"
    },
    {
      "id": "Country",
      "label": "Country",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.country",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/country.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#country"
    },
    {
      "id": "CurrentInjection",
      "label": "CurrentInjection",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.current_injection",
      "file_path": "src/VeraGridEngine/Devices/Injections/current_injection.py",
      "bases": [
        "InjectionParent"
      ],
      "doc_url": "../md_source/modelling.html#currentinjection"
    },
    {
      "id": "DcLine",
      "label": "DcLine",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.dc_line",
      "file_path": "src/VeraGridEngine/Devices/Branches/dc_line.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#dcline"
    },
    {
      "id": "EmissionGas",
      "label": "EmissionGas",
      "kind": "exposed",
      "category": "Associations",
      "module_name": "src.VeraGridEngine.Devices.Associations.emission_gas",
      "file_path": "src/VeraGridEngine/Devices/Associations/emission_gas.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#emissiongas"
    },
    {
      "id": "EmtEvent",
      "label": "EmtEvent",
      "kind": "exposed",
      "category": "Dynamic",
      "module_name": "src.VeraGridEngine.Devices.Events.emt_event",
      "file_path": "src/VeraGridEngine/Devices/Events/emt_event.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#emtevent"
    },
    {
      "id": "EmtEventsGroup",
      "label": "EmtEventsGroup",
      "kind": "exposed",
      "category": "Dynamic",
      "module_name": "src.VeraGridEngine.Devices.Events.emt_events_group",
      "file_path": "src/VeraGridEngine/Devices/Events/emt_events_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#emteventsgroup"
    },
    {
      "id": "EmtModelTemplate",
      "label": "EmtModelTemplate",
      "kind": "exposed",
      "category": "Templates",
      "module_name": "src.VeraGridEngine.Devices.Dynamic.emt_template",
      "file_path": "src/VeraGridEngine/Devices/Dynamic/emt_template.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#emtmodeltemplate"
    },
    {
      "id": "ExternalGrid",
      "label": "ExternalGrid",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.external_grid",
      "file_path": "src/VeraGridEngine/Devices/Injections/external_grid.py",
      "bases": [
        "LoadParent"
      ],
      "doc_url": "../md_source/modelling.html#externalgrid"
    },
    {
      "id": "Facility",
      "label": "Facility",
      "kind": "exposed",
      "category": "Groups",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.facility",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/facility.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#facility"
    },
    {
      "id": "FluidNode",
      "label": "FluidNode",
      "kind": "exposed",
      "category": "Fluid",
      "module_name": "src.VeraGridEngine.Devices.Fluid.fluid_node",
      "file_path": "src/VeraGridEngine/Devices/Fluid/fluid_node.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#fluidnode"
    },
    {
      "id": "FluidP2x",
      "label": "FluidP2x",
      "kind": "exposed",
      "category": "Fluid",
      "module_name": "src.VeraGridEngine.Devices.Fluid.fluid_p2x",
      "file_path": "src/VeraGridEngine/Devices/Fluid/fluid_p2x.py",
      "bases": [
        "FluidInjectionTemplate"
      ],
      "doc_url": "../md_source/modelling.html#fluidp2x"
    },
    {
      "id": "FluidPath",
      "label": "FluidPath",
      "kind": "exposed",
      "category": "Fluid",
      "module_name": "src.VeraGridEngine.Devices.Fluid.fluid_path",
      "file_path": "src/VeraGridEngine/Devices/Fluid/fluid_path.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#fluidpath"
    },
    {
      "id": "FluidPump",
      "label": "FluidPump",
      "kind": "exposed",
      "category": "Fluid",
      "module_name": "src.VeraGridEngine.Devices.Fluid.fluid_pump",
      "file_path": "src/VeraGridEngine/Devices/Fluid/fluid_pump.py",
      "bases": [
        "FluidInjectionTemplate"
      ],
      "doc_url": "../md_source/modelling.html#fluidpump"
    },
    {
      "id": "FluidTurbine",
      "label": "FluidTurbine",
      "kind": "exposed",
      "category": "Fluid",
      "module_name": "src.VeraGridEngine.Devices.Fluid.fluid_turbine",
      "file_path": "src/VeraGridEngine/Devices/Fluid/fluid_turbine.py",
      "bases": [
        "FluidInjectionTemplate"
      ],
      "doc_url": "../md_source/modelling.html#fluidturbine"
    },
    {
      "id": "FmuTemplate",
      "label": "FmuTemplate",
      "kind": "exposed",
      "category": "Templates",
      "module_name": "src.VeraGridEngine.Devices.Dynamic.fmu_template",
      "file_path": "src/VeraGridEngine/Devices/Dynamic/fmu_template.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#fmutemplate"
    },
    {
      "id": "Fuel",
      "label": "Fuel",
      "kind": "exposed",
      "category": "Associations",
      "module_name": "src.VeraGridEngine.Devices.Associations.fuel",
      "file_path": "src/VeraGridEngine/Devices/Associations/fuel.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#fuel"
    },
    {
      "id": "Generator",
      "label": "Generator",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.generator",
      "file_path": "src/VeraGridEngine/Devices/Injections/generator.py",
      "bases": [
        "InjectionParent"
      ],
      "doc_url": "../md_source/modelling.html#generator"
    },
    {
      "id": "HvdcLine",
      "label": "HvdcLine",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.hvdc_line",
      "file_path": "src/VeraGridEngine/Devices/Branches/hvdc_line.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#hvdcline"
    },
    {
      "id": "IfMeasurement",
      "label": "IfMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#ifmeasurement"
    },
    {
      "id": "Investment",
      "label": "Investment",
      "kind": "exposed",
      "category": "Investments",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.investment",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/investment.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#investment"
    },
    {
      "id": "InvestmentsGroup",
      "label": "InvestmentsGroup",
      "kind": "exposed",
      "category": "Investments",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.investments_group",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/investments_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#investmentsgroup"
    },
    {
      "id": "ItMeasurement",
      "label": "ItMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#itmeasurement"
    },
    {
      "id": "Line",
      "label": "Line",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.line",
      "file_path": "src/VeraGridEngine/Devices/Branches/line.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#line"
    },
    {
      "id": "Load",
      "label": "Load",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.load",
      "file_path": "src/VeraGridEngine/Devices/Injections/load.py",
      "bases": [
        "LoadParent"
      ],
      "doc_url": "../md_source/modelling.html#load"
    },
    {
      "id": "ModellingAuthority",
      "label": "ModellingAuthority",
      "kind": "exposed",
      "category": "Groups",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.modelling_authority",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/modelling_authority.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#modellingauthority"
    },
    {
      "id": "Municipality",
      "label": "Municipality",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.municipality",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/municipality.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#municipality"
    },
    {
      "id": "OverheadLineType",
      "label": "OverheadLineType",
      "kind": "exposed",
      "category": "Catalogue",
      "module_name": "src.VeraGridEngine.Devices.Branches.overhead_line_type",
      "file_path": "src/VeraGridEngine/Devices/Branches/overhead_line_type.py",
      "bases": [
        "DynamicDevice"
      ],
      "doc_url": "../md_source/modelling.html#overheadlinetype"
    },
    {
      "id": "Owner",
      "label": "Owner",
      "kind": "exposed",
      "category": "Associations",
      "module_name": "src.VeraGridEngine.Devices.Associations.owner",
      "file_path": "src/VeraGridEngine/Devices/Associations/owner.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#owner"
    },
    {
      "id": "PfMeasurement",
      "label": "PfMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#pfmeasurement"
    },
    {
      "id": "PgMeasurement",
      "label": "PgMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#pgmeasurement"
    },
    {
      "id": "PiMeasurement",
      "label": "PiMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#pimeasurement"
    },
    {
      "id": "PtMeasurement",
      "label": "PtMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#ptmeasurement"
    },
    {
      "id": "QfMeasurement",
      "label": "QfMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#qfmeasurement"
    },
    {
      "id": "QgMeasurement",
      "label": "QgMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#qgmeasurement"
    },
    {
      "id": "QiMeasurement",
      "label": "QiMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#qimeasurement"
    },
    {
      "id": "QtMeasurement",
      "label": "QtMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#qtmeasurement"
    },
    {
      "id": "Region",
      "label": "Region",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.region",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/region.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#region"
    },
    {
      "id": "RemedialAction",
      "label": "RemedialAction",
      "kind": "exposed",
      "category": "Contingencies",
      "module_name": "src.VeraGridEngine.Devices.Events.remedial_action",
      "file_path": "src/VeraGridEngine/Devices/Events/remedial_action.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#remedialaction"
    },
    {
      "id": "RemedialActionGroup",
      "label": "RemedialActionGroup",
      "kind": "exposed",
      "category": "Contingencies",
      "module_name": "src.VeraGridEngine.Devices.Events.remedial_action_group",
      "file_path": "src/VeraGridEngine/Devices/Events/remedial_action_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#remedialactiongroup"
    },
    {
      "id": "RmsEvent",
      "label": "RmsEvent",
      "kind": "exposed",
      "category": "Dynamic",
      "module_name": "src.VeraGridEngine.Devices.Events.rms_event",
      "file_path": "src/VeraGridEngine/Devices/Events/rms_event.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#rmsevent"
    },
    {
      "id": "RmsEventsGroup",
      "label": "RmsEventsGroup",
      "kind": "exposed",
      "category": "Dynamic",
      "module_name": "src.VeraGridEngine.Devices.Events.rms_events_group",
      "file_path": "src/VeraGridEngine/Devices/Events/rms_events_group.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#rmseventsgroup"
    },
    {
      "id": "RmsModelTemplate",
      "label": "RmsModelTemplate",
      "kind": "exposed",
      "category": "Templates",
      "module_name": "src.VeraGridEngine.Devices.Dynamic.rms_template",
      "file_path": "src/VeraGridEngine/Devices/Dynamic/rms_template.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#rmsmodeltemplate"
    },
    {
      "id": "SequenceLineType",
      "label": "SequenceLineType",
      "kind": "exposed",
      "category": "Catalogue",
      "module_name": "src.VeraGridEngine.Devices.Branches.sequence_line_type",
      "file_path": "src/VeraGridEngine/Devices/Branches/sequence_line_type.py",
      "bases": [
        "DynamicDevice"
      ],
      "doc_url": "../md_source/modelling.html#sequencelinetype"
    },
    {
      "id": "SeriesReactance",
      "label": "SeriesReactance",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.series_reactance",
      "file_path": "src/VeraGridEngine/Devices/Branches/series_reactance.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#seriesreactance"
    },
    {
      "id": "ShortCircuitEvent",
      "label": "ShortCircuitEvent",
      "kind": "exposed",
      "category": "Contingencies",
      "module_name": "src.VeraGridEngine.Devices.Events.short_cirtcuit_event",
      "file_path": "src/VeraGridEngine/Devices/Events/short_cirtcuit_event.py",
      "bases": [
        "PointerDeviceParent"
      ],
      "doc_url": "../md_source/modelling.html#shortcircuitevent"
    },
    {
      "id": "Shunt",
      "label": "Shunt",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.shunt",
      "file_path": "src/VeraGridEngine/Devices/Injections/shunt.py",
      "bases": [
        "ShuntParent"
      ],
      "doc_url": "../md_source/modelling.html#shunt"
    },
    {
      "id": "StaticGenerator",
      "label": "StaticGenerator",
      "kind": "exposed",
      "category": "Injections",
      "module_name": "src.VeraGridEngine.Devices.Injections.static_generator",
      "file_path": "src/VeraGridEngine/Devices/Injections/static_generator.py",
      "bases": [
        "LoadParent"
      ],
      "doc_url": "../md_source/modelling.html#staticgenerator"
    },
    {
      "id": "Substation",
      "label": "Substation",
      "kind": "exposed",
      "category": "Substation",
      "module_name": "src.VeraGridEngine.Devices.Substation.substation",
      "file_path": "src/VeraGridEngine/Devices/Substation/substation.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#substation"
    },
    {
      "id": "Switch",
      "label": "Switch",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.switch",
      "file_path": "src/VeraGridEngine/Devices/Branches/switch.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#switch"
    },
    {
      "id": "Technology",
      "label": "Technology",
      "kind": "exposed",
      "category": "Associations",
      "module_name": "src.VeraGridEngine.Devices.Associations.technology",
      "file_path": "src/VeraGridEngine/Devices/Associations/technology.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#technology"
    },
    {
      "id": "Transformer2W",
      "label": "Transformer2W",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.transformer",
      "file_path": "src/VeraGridEngine/Devices/Branches/transformer.py",
      "bases": [
        "ControllableBranchParent"
      ],
      "doc_url": "../md_source/modelling.html#transformer2w"
    },
    {
      "id": "Transformer3W",
      "label": "Transformer3W",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.transformer3w",
      "file_path": "src/VeraGridEngine/Devices/Branches/transformer3w.py",
      "bases": [
        "DynamicDevice"
      ],
      "doc_url": "../md_source/modelling.html#transformer3w"
    },
    {
      "id": "TransformerNW",
      "label": "TransformerNW",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.transformerNw",
      "file_path": "src/VeraGridEngine/Devices/Branches/transformerNw.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#transformernw"
    },
    {
      "id": "TransformerType",
      "label": "TransformerType",
      "kind": "exposed",
      "category": "Catalogue",
      "module_name": "src.VeraGridEngine.Devices.Branches.transformer_type",
      "file_path": "src/VeraGridEngine/Devices/Branches/transformer_type.py",
      "bases": [
        "DynamicDevice"
      ],
      "doc_url": "../md_source/modelling.html#transformertype"
    },
    {
      "id": "UPFC",
      "label": "UPFC",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.upfc",
      "file_path": "src/VeraGridEngine/Devices/Branches/upfc.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#upfc"
    },
    {
      "id": "UndergroundLineType",
      "label": "UndergroundLineType",
      "kind": "exposed",
      "category": "Catalogue",
      "module_name": "src.VeraGridEngine.Devices.Branches.underground_line_type",
      "file_path": "src/VeraGridEngine/Devices/Branches/underground_line_type.py",
      "bases": [
        "DynamicDevice"
      ],
      "doc_url": "../md_source/modelling.html#undergroundlinetype"
    },
    {
      "id": "VSC",
      "label": "VSC",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.vsc",
      "file_path": "src/VeraGridEngine/Devices/Branches/vsc.py",
      "bases": [
        "BranchParent"
      ],
      "doc_url": "../md_source/modelling.html#vsc"
    },
    {
      "id": "VaMeasurement",
      "label": "VaMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#vameasurement"
    },
    {
      "id": "VmMeasurement",
      "label": "VmMeasurement",
      "kind": "exposed",
      "category": "Measurements",
      "module_name": "src.VeraGridEngine.Devices.measurement",
      "file_path": "src/VeraGridEngine/Devices/measurement.py",
      "bases": [
        "MeasurementTemplate"
      ],
      "doc_url": "../md_source/modelling.html#vmmeasurement"
    },
    {
      "id": "VoltageLevel",
      "label": "VoltageLevel",
      "kind": "exposed",
      "category": "Substation",
      "module_name": "src.VeraGridEngine.Devices.Substation.voltage_level",
      "file_path": "src/VeraGridEngine/Devices/Substation/voltage_level.py",
      "bases": [
        "PhysicalDevice"
      ],
      "doc_url": "../md_source/modelling.html#voltagelevel"
    },
    {
      "id": "Winding",
      "label": "Winding",
      "kind": "exposed",
      "category": "Branches",
      "module_name": "src.VeraGridEngine.Devices.Branches.winding",
      "file_path": "src/VeraGridEngine/Devices/Branches/winding.py",
      "bases": [
        "Transformer2W"
      ],
      "doc_url": "../md_source/modelling.html#winding"
    },
    {
      "id": "Wire",
      "label": "Wire",
      "kind": "exposed",
      "category": "Catalogue",
      "module_name": "src.VeraGridEngine.Devices.Branches.wire",
      "file_path": "src/VeraGridEngine/Devices/Branches/wire.py",
      "bases": [
        "EditableDevice"
      ],
      "doc_url": "../md_source/modelling.html#wire"
    },
    {
      "id": "Zone",
      "label": "Zone",
      "kind": "exposed",
      "category": "Regions",
      "module_name": "src.VeraGridEngine.Devices.Aggregation.zone",
      "file_path": "src/VeraGridEngine/Devices/Aggregation/zone.py",
      "bases": [
        "GenericAreaGroup"
      ],
      "doc_url": "../md_source/modelling.html#zone"
    }
  ],
  "edges": [
    {
      "source": "Battery",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus",
        "control_bus"
      ]
    },
    {
      "source": "Battery",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Battery",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "Battery",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Battery",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Battery",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Bus",
      "target": "Area",
      "kind": "references",
      "properties": [
        "area"
      ]
    },
    {
      "source": "Bus",
      "target": "BusBar",
      "kind": "references",
      "properties": [
        "bus_bar"
      ]
    },
    {
      "source": "Bus",
      "target": "Country",
      "kind": "references",
      "properties": [
        "country"
      ]
    },
    {
      "source": "Bus",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Bus",
      "target": "Substation",
      "kind": "references",
      "properties": [
        "substation"
      ]
    },
    {
      "source": "Bus",
      "target": "VoltageLevel",
      "kind": "references",
      "properties": [
        "voltage_level"
      ]
    },
    {
      "source": "Bus",
      "target": "Zone",
      "kind": "references",
      "properties": [
        "zone"
      ]
    },
    {
      "source": "BusBar",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "voltage_level"
      ]
    },
    {
      "source": "BusBar",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Community",
      "target": "Country",
      "kind": "references",
      "properties": [
        "country"
      ]
    },
    {
      "source": "Contingency",
      "target": "ContingencyGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus",
        "control_bus"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "ControllableShunt",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "CurrentInjection",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "DcLine",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "DcLine",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "DcLine",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "DcLine",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "DcLine",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "DcLine",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "EmtEvent",
      "target": "EmtEventsGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "ExternalGrid",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "FluidNode",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "FluidNode",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "FluidP2x",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "FluidP2x",
      "target": "FluidNode",
      "kind": "references",
      "properties": [
        "plant"
      ]
    },
    {
      "source": "FluidP2x",
      "target": "Generator",
      "kind": "references",
      "properties": [
        "generator"
      ]
    },
    {
      "source": "FluidP2x",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "FluidPath",
      "target": "FluidNode",
      "kind": "references",
      "properties": [
        "source",
        "target"
      ]
    },
    {
      "source": "FluidPath",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "FluidPump",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "FluidPump",
      "target": "FluidNode",
      "kind": "references",
      "properties": [
        "plant"
      ]
    },
    {
      "source": "FluidPump",
      "target": "Generator",
      "kind": "references",
      "properties": [
        "generator"
      ]
    },
    {
      "source": "FluidPump",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "FluidTurbine",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "FluidTurbine",
      "target": "FluidNode",
      "kind": "references",
      "properties": [
        "plant"
      ]
    },
    {
      "source": "FluidTurbine",
      "target": "Generator",
      "kind": "references",
      "properties": [
        "generator"
      ]
    },
    {
      "source": "FluidTurbine",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Generator",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus",
        "control_bus"
      ]
    },
    {
      "source": "Generator",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Generator",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "Generator",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Generator",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Generator",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "HvdcLine",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Investment",
      "target": "InvestmentsGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "Line",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "Line",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "Line",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Line",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Line",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Line",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Load",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "Load",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Load",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "Load",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Load",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Load",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Municipality",
      "target": "Region",
      "kind": "references",
      "properties": [
        "region"
      ]
    },
    {
      "source": "OverheadLineType",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "OverheadLineType",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "OverheadLineType",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "OverheadLineType",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Region",
      "target": "Community",
      "kind": "references",
      "properties": [
        "community"
      ]
    },
    {
      "source": "RemedialAction",
      "target": "RemedialActionGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "RemedialActionGroup",
      "target": "ContingencyGroup",
      "kind": "references",
      "properties": [
        "conn_group"
      ]
    },
    {
      "source": "RmsEvent",
      "target": "RmsEventsGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "SequenceLineType",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "SequenceLineType",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "SequenceLineType",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "SequenceLineType",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "SeriesReactance",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Shunt",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "Shunt",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Shunt",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "Shunt",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Shunt",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Shunt",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "Facility",
      "kind": "references",
      "properties": [
        "facility"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "StaticGenerator",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Substation",
      "target": "Area",
      "kind": "references",
      "properties": [
        "area"
      ]
    },
    {
      "source": "Substation",
      "target": "Community",
      "kind": "references",
      "properties": [
        "community"
      ]
    },
    {
      "source": "Substation",
      "target": "Country",
      "kind": "references",
      "properties": [
        "country"
      ]
    },
    {
      "source": "Substation",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Substation",
      "target": "Municipality",
      "kind": "references",
      "properties": [
        "municipality"
      ]
    },
    {
      "source": "Substation",
      "target": "Region",
      "kind": "references",
      "properties": [
        "region"
      ]
    },
    {
      "source": "Substation",
      "target": "Zone",
      "kind": "references",
      "properties": [
        "zone"
      ]
    },
    {
      "source": "Switch",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "Switch",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "Switch",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Switch",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Switch",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Switch",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to",
        "regulation_bus"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Transformer2W",
      "target": "TransformerType",
      "kind": "references",
      "properties": [
        "template"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus0",
        "bus1",
        "bus2",
        "bus3"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Transformer3W",
      "target": "Winding",
      "kind": "references",
      "properties": [
        "winding1",
        "winding2",
        "winding3"
      ]
    },
    {
      "source": "TransformerNW",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus0"
      ]
    },
    {
      "source": "TransformerNW",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "TransformerType",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "TransformerType",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "TransformerType",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "TransformerType",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "UPFC",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "UPFC",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "UPFC",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "UPFC",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "UPFC",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "UPFC",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "UndergroundLineType",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "UndergroundLineType",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "UndergroundLineType",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "UndergroundLineType",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "VSC",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "VSC",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_dc_n",
        "bus_from",
        "bus_to"
      ]
    },
    {
      "source": "VSC",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "VSC",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "VSC",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "VSC",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "VoltageLevel",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "VoltageLevel",
      "target": "Substation",
      "kind": "references",
      "properties": [
        "substation"
      ]
    },
    {
      "source": "Winding",
      "target": "BranchGroup",
      "kind": "references",
      "properties": [
        "group"
      ]
    },
    {
      "source": "Winding",
      "target": "Bus",
      "kind": "references",
      "properties": [
        "bus_from",
        "bus_to",
        "regulation_bus"
      ]
    },
    {
      "source": "Winding",
      "target": "EmtModelTemplate",
      "kind": "references",
      "properties": [
        "emt_template"
      ]
    },
    {
      "source": "Winding",
      "target": "FmuTemplate",
      "kind": "references",
      "properties": [
        "emt_fmu_template",
        "rms_fmu_template"
      ]
    },
    {
      "source": "Winding",
      "target": "ModellingAuthority",
      "kind": "references",
      "properties": [
        "modelling_authority"
      ]
    },
    {
      "source": "Winding",
      "target": "RmsModelTemplate",
      "kind": "references",
      "properties": [
        "rms_template"
      ]
    },
    {
      "source": "Winding",
      "target": "TransformerType",
      "kind": "references",
      "properties": [
        "template"
      ]
    },
    {
      "source": "Zone",
      "target": "Area",
      "kind": "references",
      "properties": [
        "area"
      ]
    }
  ],
  "meta": {
    "categories": [
      "Associations",
      "Branches",
      "Catalogue",
      "Contingencies",
      "Dynamic",
      "Fluid",
      "Groups",
      "Injections",
      "Investments",
      "Measurements",
      "Regions",
      "Substation",
      "Templates"
    ],
    "nodeKinds": [
      "exposed"
    ],
    "edgeKinds": [
      "references"
    ],
    "categoryPalette": {
      "Associations": "#8b5cf6",
      "Branches": "#0f766e",
      "Catalogue": "#2563eb",
      "Contingencies": "#dc2626",
      "Dynamic": "#7c3aed",
      "Fluid": "#0891b2",
      "Groups": "#475569",
      "Injections": "#15803d",
      "Investments": "#b91c1c",
      "Measurements": "#c2410c",
      "Regions": "#7c2d12",
      "Substation": "#1d4ed8",
      "Templates": "#be185d"
    }
  }
}