: Public abstract <<XSDcomplexType>> Class
Created: 07.04.2018 06:52:43
Modified: 27.01.2019 10:33:50
Project:
Advanced:
Interlocking model often requires a generic track asset to be in a given state. This base class must be extended and contain a reference to a track asset; signal, section, switch, etc. plus the given status of that element. Eg. (switch_18A, left) or (signal S19, proceed).<br /></p><p>In addition information about the level of state enforcement can be set.<br /></p>
Attribute
Public tMustOrShould
  mustOrShould
Details:
use=optional
Notes: level of enforcement
Public tProving
  proving
Details:
use=optional
Notes: The way the state is proven.
Public boolean
  isNegated
Details:
Notes: The exclusion of a particular state, i.e. everything else that this 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» EntityIL Class Generalization To  
tMustOrShould Enumeration Dependency To  
tProving Enumeration Dependency To  
«XSDcomplexType» SwitchAndGivenPosition Class Generalization From  
«XSDcomplexType» DerailerAndGivenPosition Class Generalization From  
«XSDcomplexType» Overlap Class Dependency From  
«XSDcomplexType» CrossingAndGivenPosition Class Generalization From  
«XSDcomplexType» DetectorAndGivenState Class Generalization From  
«XSDcomplexType» SignalAndGivenAspect Class Generalization From  
«XSDcomplexType» SectionAndGivenVacancy Class Generalization From  
«XSDcomplexType» LockAndGivenState Class Generalization From  
«XSDcomplexType» LevelCrossingAndGivenState Class Generalization From