Flank Protection : Public Class
Created: 13.04.2018 11:17:55
Modified: 16.11.2021 15:40:27
Project:
Advanced:
Flank protection prevents rolling stock from unintentionally entering the train's route body.<br/>Flank protection is given when selected elements, notably points, prove a given state.<br/>
Element Source Role Target Role
SectionAndVacancy
Class  
Name:  
 
Name: requiresSectionVacant
 
Details:
 
PointElementAndPosition
Class  
Name:  
 
Name: isRequestedByPointElementInPosition
 
Details:
 
LocalOperatingZoneLimit
Class  
Name:  
 
Name: isRequestedByLocalOperatingZoneLimit
 
Details:
The limit of a local operating zone requests flank protection.<br/>
MovableElement
Class  
Name:  
 
Name: isRequestedByToeOfPointElement
 
Details:
Defines a flank protection case where the toe of a point is the requestor.<br/>DB: used when flank protection request is transmitted via the toe of a point.<br/><br/>de-DE: Anforderung von der Weichenspitze<br/>
DataPrepEntities
Class  
Name: ownsFlankProtection
 
Name:  
 
Details:
 
PointElementAndPosition
Class  
Name:  
 
Name: isProvidedByPointElementInPosition
 
Details:
Flank protection is provided by points in a given position. <br/>This can include trap points. <br/><br/>
LocalOperatingZone
Class  
Name:  
 
Name: isRequestedByLoz
 
Details:
Flank protection is requested by the given local operating zone.<br/>
DerailerElementAndPosition
Class  
Name:  
 
Name: isProvidedByDerailerInPosition
 
Details:
Flank protection is provided by derailers in position engaged.<br/>Software should check that the data don't wrongfully state that flank protection is provided by non-engaged derailers. <br/><br/>
CrossingElementAndPosition
Class  
Name:  
 
Name: isRequestedByCrossingElementInPosition
 
Details:
 
Signal
Class  
Name:  
 
Name: isProvidedBySignal
 
Details:
 
Element Source Role Target Role
Overlap
Class  
Name:  
 
Name: requiresFlankProtection
 
Details:
Used in those cases that rules are insufficient to describe flank protection<br/><ul>
<li>DB: not filled in because implemented by supplier by rules.</li><li>NR: only special cases are described.</li></ul><p/>
DualFlankProtection
Class  
Name:  
 
Name: requiresRemoteFlankProtectionRight
 
Details:
transmits flank protection request. Ersatzschutzmassnahme bei Fernschutz.<br/>
Route
Class  
Name:  
 
Name: requiresFlankProtection
 
Details:
This route explicitly requires flank protection<i>.</i><br/>DB defines the required flank protection <i>per point</i>, thus implicitly acquiring flank protection.<br/><br/>
DualFlankProtection
Class  
Name:  
 
Name: requiresRemoteFlankProtectionLeft
 
Details:
transmits flank protection request. Ersatzschutzmassnahme bei Fernschutz.<br/>
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
FP-0209 - Flank protection point position Requirement Realization To  
RO-12 - Shunting route flank protection assignment Requirement Realization To  
RO-14 - Not traversed point Requirement Realization To  
DataPrepEntities Class Strong To  
FP-02 - Flank protection Requirement Realization To  
FP-0207 - ID Flank protection signal Requirement Realization To  
FP-0302 - ID Flank protection Requirement Realization To  
FP-03 - Flank protection train detection assignment Requirement Realization To  
RO-1403 - Required position Requirement Realization To  
RO-1201 - ID Flank protection Requirement Realization To  
FlankProtection Class Generalization From  
FP-0204 - ID Requestor element Requirement Realization To  
FP-0203 - Route over Requirement Realization To  
FP-0208 - Flank protection point derailer Requirement Realization To  
FP-0205 - Flank protection signal Requirement Realization To  
RO-1401 - ID Route path Requirement Realization To  
FP-0301 - Flank protection train detection Requirement Realization To  
ConfiguredBaseObject Class Generalization To  
FP-0202 - Flank protection requestor Requirement Realization To  
FP-0210 - ID Point crossing derailer object Requirement Realization To  
RO-1402 - ID Point crossing derailer object Requirement Realization To