Infrastructure3::SwitchIS

Header Image
Project:
SwitchIS : Public <<XSDcomplexType>> Class
Created: 02/06/2016 14:14:27
Modified: 11/05/2023 14:51:39
Project:
Advanced:
a unit of railway track network used to direct vehicles from one track to another track.<br/>
  • Attributes
  • Associations From
  • Tagged Values
  • Advanced
  • Other Links
Attribute Scope Type
basedOnTemplate Public tRef
Notes: reference to a generic switch<br/>
belongsToParent Public tRef
anonymousRole=false
Notes: reference to the one an only parent switch of this switch (to be used at switch crossings)<br/><br/>- if some information exists in parent and child, then information in child overwrites it in child<br/><br/>- if some information exists only in parent, then child inherits this information from parent<br/><br/>
branchCourse Public tCourse
Notes: defines the switch branching track route (as seen from begin of switch, application direction)<br/><br/>
continueCourse Public tCourse
Notes: defines the switch main track route (as seen from begin of switch, application direction)<br/>
leftBranch Public SwitchCrossingBranch
anonymousRole=false
anonymousType=true
position=10
Notes: left branch of the switch as seen from switch begin (application direction)<br/>
locationReference Public SwitchLocationReference
anonymousRole=false
anonymousType=true
position=60
Notes: Defines the reference location of the switch along with the switch tangent length. Needs to be specified only if positioning of the switch in the topology is realized by a spot location.<br/>
rightBranch Public SwitchCrossingBranch
anonymousRole=false
anonymousType=true
position=20
Notes: right branch of the switch as seen from switch begin (application direction)<br/>
straightBranch Public SwitchCrossingBranch
anonymousRole=false
anonymousType=true
position=40
Notes: only for switch crossings: straight branch<br/>
turningBranch Public SwitchCrossingBranch
anonymousRole=false
anonymousType=true
position=50
Notes: only for switch crossings: turning branch<br/>
type Public tSwitchType
Notes: type of the switch<br/>
Element Source Role Target Role
«XSDcomplexType» SwitchesIS
Class  
Name:  
 
Name: switchIS
Used to describe switches. A switch is a unit of a railway track network used to direct vehicles from one track to another track.
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.<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» TrackNode Class Generalization To  
«XSDcomplexType» SwitchLocationReference Class Usage To  
«XSDcomplexType» SwitchCrossingBranch Class Usage To