: Public <<XSDcomplexType>> Class
Created: 02.06.2016 14:14:27
Modified: 12.12.2018 07:50:29
Project:
Advanced:
Attribute
Public SwitchCrossingBranch
  leftBranch
Details:
anonymousRole=false
Notes: left branch of the switch as seen from switch begin (application direction)
Public SwitchCrossingBranch
  rightBranch
Details:
Notes: right branch of the switch as seen from switch begin (application direction)
Public tRef
  belongsToParent
Details:
Notes: reference to the one an only parent switch of this switch (to be used at switch crossings)
Public tSwitchType
  type
Details:
Notes: type of the switch
Public tCourse
  continueCourse
Details:
Notes: defines the switch main track route (as seen from begin of switch, application direction)
Public tCourse
  branchCourse
Details:
Notes: defines the switch branching track route (as seen from begin of switch, application direction)
Public tRef
  basedOnTemplate
Details:
Notes: reference to a generic switch
Public SwitchCrossingBranch
  straightBranch
Details:
Notes: only for switch crossings: straight branch
Public SwitchCrossingBranch
  turningBranch
Details:
Notes: only for switch crossings: turning branch
Element Source Role Target Role
«XSDcomplexType» SwitchesIS
Class  
Name:  
 
Name: switchIS
 
Details:
A railway switch is a part of the rails where the railway track is split up into two tracks or where two tracks are merged to one.
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» SwitchCrossingBranch Class Usage To  
«XSDcomplexType» TrackNode Class Generalization To  
RTM_Relation Class Usage To