: Public <<XSDcomplexType>> Class
Created: 26.01.2018 08:50:43
Modified: 05.09.2020 06:51:24
Project:
Advanced:
The SignalBox (single interlocking) is a vital and fail-safe system. It accepts commands from operation control systems and reads the status of field elements. The interlocking controls a set of track assets and system assets to safely guide and control train movement. This logic reflects the railway rules and regulations.<br/>Interlocking logic may be implemented in terms of mechanically interlocking bars, relay circuitry or computer programs. <br/>This is the master class that must be instantiated for a specific interlocking system that controls a specific yard.<br/>
Attribute
Public SystemAssetConnectedToIL
  controlsSystemAsset
Details:
position=1
Notes: The references to the system assets the interlocking controls<br/>
Public TrackAssetConnectedToIL
  controlsTrackAsset
Details:
position=2
Notes: The interlocking carries a list of (references to) track assets that this interlocking controls. The controlled object has an attribute indicating the Level of Control which is most often ‘full control’. Track assets that aren't controlled by the interlocking, e.g. field controlled level crossing or open track elements can be tagged with levelOfControl='none'. <br/>
Public EntityILref
  controlsRoute
Details:
position=3
Notes: The reference to the routes the interlocking controls<br/>
Public EntityILref
  controlsCombinedRoute
Details:
position=4
Notes: The reference to the combined routes the interlocking controls<br/>
Public InterlockingInterface
  controlsInterface
Details:
position=5
Notes: The references to the interfaces to other interlockings<br/>
Public EntityILref
  controlledBy
Details:
position=6
Notes: The references to the controllers which can control this interlocking<br/>
Public SignalPlan
  implementsSignalplan
Details:
position=7
Notes: The references to the signal plans the interlocking uses<br/>
Public ElementGroup
  implementsElementGroup
Details:
position=8
Notes: The references to the element groups which are configured for this interlocking<br/>
Public EntityILref
  hasPermissionZone
Details:
position=9
Notes: The reference to any permission zone within the area controlled by this interlocking.<br/>
Public EntityILref
  hasConflictingRoutes
Details:
position=10
Notes: The references to the conflicting routes the interlocking knows<br/>
Public Configuration
  hasConfiguration
Details:
position=11
Notes: Basic information of the interlocking configuration<br/>
Public EntityILref
  belongsToOperationalPoint
Details:
position=14
Notes: reference to the Operational Points the interlocking is related to<br/>
Public CodedEntityILref
  hasCommand
Details:
anonymousRole=false
anonymousType=true
position=15
Notes: References to pre-defined operator commands available for this element.<br/>
Public CodedEntityILref
  hasIndication
Details:
anonymousRole=false
anonymousType=true
position=16
Notes: References to pre-defined indications available for this element.<br/>
Public EntityILref
  connectedToRadioBlockCentre
Details:
anonymousRole=false
anonymousType=true
position=17
Notes: Reference to any radioBlockCenter this signalBox is connected to.<br/>
Tag Value
mixed false
Details:
Values: true | false
Default: false
Description: Determines whether this element may contain mixed element and character content.  Refer to the W3C XML Schema recommendation
modelGroup sequence
Details:
Values: all | sequence | choice
Default: sequence
Description: Overrides the package-level default model group
nillable false
Details:
Values: true | false
Default: false
Description: As defined by XML Schema specification
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«XSDcomplexType» ElementGroup Class Dependency To  
«XSDcomplexType» SignalBoxes Class Dependency From  
«XSDcomplexType» ComputerNode Class Generalization To  
«XSDcomplexType» TrackAssetConnectedToIL Class Dependency To  
«XSDcomplexType» Configuration Class Dependency To  
«XSDcomplexType» InterlockingInterface Class Dependency To  
«XSDcomplexType» SystemAssetConnectedToIL Class Dependency To  
«XSDcomplexType» SignalPlan Class Dependency To