Home » railML newsgroups » railml.common » [railml3.1] cleanup of unused types
[railml3.1] cleanup of unused types [message #2073] Thu, 03 January 2019 21:53 Go to next message
Thomas Nygreen JBD is currently offline  Thomas Nygreen JBD
Messages: 68
Registered: February 2017
Member
Dear all,

I have found the following unused types in 3.1-RC, i.e. types not used by any elements and not extended by any other types. I know that some of the ones listed in the IL subschema are intended for explicit casting (xsi:type).

common3.xsd:
TimeStamp
tElementTimeStamp
tElementBitmaskAny
tElementBitmaskWeek
Periods
tElementWithIDandCode

infrastructure3.xsd:
OpenEnd
Speed
LevelCrossingBarrier

interlocking3.xsd:
ControlTable
DerailerAndPosition
CrossingAndPosition
LXandState
SectionAndVacancy
MovableCrossing
DerailerIL
SwitchPoint
RouteSection
RouteReleaseGroup
Workzone
LocalOperationArea
ShuntingZone
LockAndState
PermissionZone
PowerSupplyIL

rtm4railml3.xsd:
RTM_LinearNetElement
RTM_NonLinearNetElement


Best regards,
Thomas Nygreen
Railway capacity engineer
Jernbanedirektoratet
Re: [railml3.1] cleanup of unused types [message #2075 is a reply to message #2073] Fri, 04 January 2019 05:36 Go to previous messageGo to next message
Joerg von Lingen is currently offline  Joerg von Lingen
Messages: 148
Registered: May 2011
Senior Member
Hi,

concerning interlocking the list is not correct anymore. However, your input is appreciated. Due to extensive rework to
adjust polymorphism without xsi:type this will be more obvious.
The only remaining "stubs" are ControlTable and ATPdevices which are marked in annotation as "not for railML3.1". They
are included in UML model to keep the markers of previous ideas for later development.

Jörg v.Lingen - Interlocking coordinator

Thomas Nygreen wrote on 03.01.2019 21:53:
> interlocking3.xsd:
> ControlTable
> DerailerAndPosition
> CrossingAndPosition
> LXandState
> SectionAndVacancy
> MovableCrossing
> DerailerIL
> SwitchPoint
> RouteSection
> RouteReleaseGroup
> Workzone
> LocalOperationArea
> ShuntingZone
> LockAndState
> PermissionZone
> PowerSupplyIL
Re: [railml3.1] cleanup of unused types [message #2094 is a reply to message #2073] Sun, 13 January 2019 18:13 Go to previous message
Vasco Paul Kolmorgen
Messages: 55
Registered: November 2004
Member
Dear Thomas,

we thank you for the support of railML 3 development through this forum
post.

Am 03.01.2019 um 21:53 schrieb Thomas Nygreen:
> I have found the following unused types in 3.1-RC, i.e.
> types not used by any elements and not extended by any other
> types. I know that some of the ones listed in the IL
> subschema are intended for explicit casting (xsi:type).

I filed a ticket #354 (see https://trac.railml.org/ticket/354) to handle
this problem. During development of Release Candidate 2 of railML 3.1 we
try to care about this issue.

Best regards,
--
Vasco Paul Kolmorgen - Governance Coordinator
railML.org (Registry of Associations: VR 5750)
Phone railML.org: +49 351 47582911
Altplauen 19h; 01187 Dresden; Germany www.railML.org
Previous Topic: [railml3.1] cleanup of empty sequences
Next Topic: [railml3.1] Change "v" to "speed" in attribute names
Goto Forum:
  


Current Time: Mon Jul 15 10:55:41 CEST 2024