gatelogue_aggregator.sources.rail.cvc_express_coord.CVCExpressCoord

class gatelogue_aggregator.sources.rail.cvc_express_coord.CVCExpressCoord(config: Config, conn: sqlite3.Connection)

Bases: RailYaml2Source

__init__(config: Config, conn: sqlite3.Connection)

Methods

__init__(config, conn)

build(_config)

builder(line)

company(**kwargs)

connection(**kwargs)

line(**kwargs)

platform(**kwargs)

prepare(config)

report()

routing(line_node, builder, line_yaml, ...)

station(**kwargs)

Attributes

file_path

name

priority

report_ignore

conn

B

alias of RailLineBuilder

C

alias of RailCompany

L

alias of RailLine

P

alias of RailPlatform

S

alias of RailStation

build(_config: Config)
builder(line: RailLine) RailLineBuilder
company(**kwargs: Unpack[CreateParams]) RailCompany
conn
connection(**kwargs: Unpack[CreateParams]) RailConnection
file_path = PosixPath('/home/runner/work/gatelogue/gatelogue/gatelogue-aggregator/src/gatelogue_aggregator/sources/rail/cvc_express.yaml')
line(**kwargs: Unpack[CreateParams]) RailLine
name = 'Gatelogue (Rail, CVCExpress)'
platform(**kwargs: Unpack[CreateParams]) RailPlatform
prepare(config: Config)
priority = -1
report()
report_ignore = ()
routing(line_node: gt.RailLine | gt.BusLine | gt.SeaLine, builder: RailLineBuilder | BusLineBuilder | SeaLineBuilder, line_yaml: YamlLine, route_yaml: YamlRoute, cp: _ConnectParams)
station(**kwargs: Unpack[CreateParams]) RailStation