Route : Public abstract Class
Created: 28.06.2018 17:14:06
Modified: 16.11.2021 16:39:27
Project:
Advanced:
A route is a predetermined path for a traffic movement, the route body, plus a set of properties. It is associated with flank protection and overlap.<br/>A route is abstract and must be specialised, e.g. into main route, shunting route or on sight route.<br/><br/>
Element Source Role Target Role
DataPrepEntities
Class  
Name: ownsRoute
 
Name:  
 
Details:
 
PointElementAndPosition
Class  
Name:  
 
Name: requiresPointElementInPositionForFlankProtection
 
Details:
A route can require any number of point elements to adopt a given position in order to provide flank protection.<br/>
DerailerElementAndPosition
Class  
Name:  
 
Name: requiresDerailerInPositionForFlankProtection
 
Details:
The derailer that provides flank protection must of course be in derailing position to be effective.<br/>
LevelCrossingAndState
Class  
Name:  
 
Name: needsLxInState
 
Details:
The LX needs to be in the given state to open the referencing route.<br/>
RouteBody
Class  
Name:  
 
Name: appliesToRouteBody
 
Details:
A route is mapped to a route body path.<br/>
Route
Class  
Name:  
 
Name: hasPrecededRoute
 
Details:
For this route to be set, the preceding route must be set. <br/><br/>This allows a train to cross a tunnel or other zone whilst being sure that it does not stop. Also used when trains cross from one IL to another.<br/>
FlankProtection
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/>
SafetyDistance
Class  
Name:  
 
Name: usesSafetyDistance
 
Details:
References to every safety distance, i.e. overlap and/or distance to danger point, at the exit of this route.<br/>Can be left out when available through other means, e.g. attached to exit signal or by inspection of signalling plans.<br/><br/>
Overlap
Class  
Name:  
 
Name: usesPreferredOverlap
 
Details:
Reference to the preferred overlap of this route.<br/>
Element Source Role Target Role
TtiNotifications
Class  
Name:  
 
Name: refersToRoute
 
Details:
CSS is configured to notify TTI that this route is reserved.<br/>
RouteProperty
Class  
Name:  
 
Name: appliesToRoute
 
Details:
 
NonReplacement
Class  
Name:  
 
Name: appliesToRoute
 
Details:
 
LevelCrossingRouteRelation
Class  
Name:  
 
Name: appliesForRoute
 
Details:
 
ConditionSectionsClear
Class  
Name:  
 
Name: affectsRoute
 
Details:
 
RouteSignalling
Class  
Name:  
 
Name: appliesToRoute
 
Details:
 
LockoutArea
Class  
Name:  
 
Name: locksOutRoute
 
Details:
The lock-out area disallows this route.<br/>
ArsRoute
Class  
Name:  
 
Name: refersToRoute
 
Details:
Refers to the route that the ARS system requests from the interlocking. The route can include an overlap.<br/>
Route
Class  
Name:  
 
Name: hasPrecededRoute
 
Details:
For this route to be set, the preceding route must be set. <br/><br/>This allows a train to cross a tunnel or other zone whilst being sure that it does not stop. Also used when trains cross from one IL to another.<br/>
CompositeRoute
Class  
Name:  
 
Name: hasSubroutes
 
Details:
It is the responsibility of the data designer to ensure subroutes have compatible types and properties. <br/>For instance, a composite call-on route mixing shunting and main routes would create a conflict.<br/><br/>
ConflictingRoute
Class  
Name:  
 
Name: hasConflictsWithRoute
 
Details:
Use this relation to refer to routes that can't be called simultaneously with the requested route. Possibly, the list of conflicting routes isn't given explicitly and can be derived.<br/>
RouteApproachLocking
Class  
Name:  
 
Name: locksRoute
 
Details:
 
TrDrTelegramSelective
Class  
Name:  
 
Name: appliesToRoute
 
Details:
Informs that the TrDr system shall send a telegram of the given type in conjunction with the given route. The relaying of telegram 84/85 apply to either main or shunting routes.<br/>de-DE: Für diese ZN und Fahrstraße, soll das Telegramm 84/85 gesendet werden.<br/>
PzbRouteRelation
Class  
Name:  
 
Name: appliesToRoute
 
Details:
 
ConditionAffectingRoute
Class  
Name:  
 
Name: affectsRoute
 
Details:
Route that is allowed if the conditions in the route relation evaluate to true.<br/>
TrainDescriberSteppingCriterion
Class  
Name:  
 
Name: hasRouteSteppingCriterion
 
Details:
The step occurs when any of these routes is set.<br/>de-DE: nicht verwendet<br/>
IpcsLocking
Class  
Name:  
 
Name: conflictsWithRoute
 
Details:
References to routes in a neighbouring interlocking that are in conflict with the requested route body.<br/>
ConflictingRoute
Class  
Name:  
 
Name: requestedRoute
 
Details:
This route has a conflict with other route(s).<br/>
SectionsForFlankProtection
Class  
Name:  
 
Name: appliesToRoute
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
RO-1101 - ID route main shunt Requirement Realization To  
RO-09 - Route main shunt Requirement Realization To  
ShuntingRoute Class Generalization From  
RO-0920 - Preferred overlap Requirement Realization To  
LC-0502 - ID Route main shunt Requirement Realization To  
DataPrepEntities Class Strong To  
SI-0416 - BehaviourID Requirement Realization To  
RO-0916 - Main route Requirement Realization To  
RO-0919 - Main route overlap Requirement Realization To  
EtcsRoute Class Generalization From  
RO-0901 - Route general attributes Requirement Realization To  
RO-1202 - ID Shunt route Requirement Realization To  
RO-1839 - ID Route set Requirement Realization To  
RO-0933 - ID Route exclusion special Requirement Realization To  
AR-0401 - ID route main or shunt Requirement Realization To  
TS-1506 - ID route main shunt Requirement Realization To  
Route Class Generalization From  
RO-0922 - ID LC activation (LC outside route body) Requirement Realization To  
RO-12 - Shunting route flank protection assignment Requirement Realization To  
ConfiguredBaseObject Class Generalization To  
TS-1406 - ID route main shunt Requirement Realization To  
RO-0909 - ID Route sequential locking Requirement Realization To  
TP-0901 - ID route main shunt Requirement Realization To  
RO-0921 - ID Overlap Requirement Realization To  
MainRoute Class Generalization From  
RO-1201 - ID Flank protection Requirement Realization To  
OnSightRoute Class Generalization From  
RO-0908 - ID Route path Requirement Realization To