: Public <<XSDcomplexType>> Class
Created: 26.01.2018 08:50:43
Modified: 12.08.2018 12:58:15
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 /></p><p>IL logic may be implemented in terms of mechanically interlocking bars, relay circuitry or computer programs. <br /></p><p>This is the master class that must be instantiated for a specific interlocking system that controls a specific yard.<br /></p>
Attribute
Public SystemAssetConnectedToIL
  controlsSystemAsset
Details:
Notes: The references to the system assets the interlocking controls
Public TrackAssetConnectedToIL
  controlsTrackAsset
Details:
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'.
Public EntityILref
  controlsRoute
Details:
Notes: The reference to the routes the interlocking controls
Public EntityILref
  controlsCombinedRoute
Details:
Notes: The reference to the combined routes the interlocking controls
Public InterlockingInterface
  controlsInterface
Details:
Notes: The references to the interfaces to other interlockings
Public EntityILref
  controlledBy
Details:
Notes: The references to the controllers which can control this interlocking
Public SignalPlan
  implementsSignalplan
Details:
Notes: The references to the signal plans the interlocking uses
Public ElementGroup
  implementsElementGroup
Details:
Notes: The references to the element groups which are configured for this interlocking
Public EntityILref
  hasPermissionZone
Details:
Notes: The reference to any permission zone within the area controlled by this interlocking.
Public EntityILref
  hasConflictingRoutes
Details:
Notes: The references to the conflicting routes the interlocking knows
Public Configuration
  hasConfiguration
Details:
Notes: Basic information of the interlocking configuration
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
Object Type Connection Direction Notes
«XSDcomplexType» TrackAssetConnectedToIL Class Dependency To  
«XSDcomplexType» Configuration Class Dependency To  
«XSDcomplexType» SignalPlan Class Dependency To  
«XSDcomplexType» SystemAssetConnectedToIL Class Dependency To  
«XSDcomplexType» EntityIL Class Generalization To  
«XSDcomplexType» InterlockingInterface Class Dependency To  
«XSDcomplexType» ElementGroup Class Dependency To  
«XSDcomplexType» SignalBoxes Class Dependency From