Interface TrainComponent_DerivedViewStructureOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TrainComponent_DerivedViewStructure, TrainComponent_DerivedViewStructure.Builder

public interface TrainComponent_DerivedViewStructureOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getId

      String getId()
       Identifier of Object of which this is a view.  [netex_framework/netex_responsibility/netex_responsibility_version.xsd at 136:48]
       
      string id = 1;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       Identifier of Object of which this is a view.  [netex_framework/netex_responsibility/netex_responsibility_version.xsd at 136:48]
       
      string id = 1;
      Returns:
      The bytes for id.
    • hasBrandingRef

      boolean hasBrandingRef()
       Reference to a BRANDING.  [netex_framework/netex_responsibility/netex_responsibility_support.xsd at 256:114]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure branding_ref = 2;
      Returns:
      Whether the brandingRef field is set.
    • getBrandingRef

      VersionOfObjectRefStructure getBrandingRef()
       Reference to a BRANDING.  [netex_framework/netex_responsibility/netex_responsibility_support.xsd at 256:114]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure branding_ref = 2;
      Returns:
      The brandingRef.
    • getBrandingRefOrBuilder

      VersionOfObjectRefStructureOrBuilder getBrandingRefOrBuilder()
       Reference to a BRANDING.  [netex_framework/netex_responsibility/netex_responsibility_support.xsd at 256:114]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure branding_ref = 2;
    • getOrder

      int getOrder()
       Order of TRAIN COMPONENT within TRAIN.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 576:60]
       
      uint32 order = 21 [(.buf.validate.field) = { ... }
      Returns:
      The order.
    • hasTrainComponentRef

      boolean hasTrainComponentRef()
       Reference to a TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 191:113]
       
      .uk.org.netex.www.netex.OrderedVersionOfObjectRefStructure train_component_ref = 41;
      Returns:
      Whether the trainComponentRef field is set.
    • getTrainComponentRef

      OrderedVersionOfObjectRefStructure getTrainComponentRef()
       Reference to a TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 191:113]
       
      .uk.org.netex.www.netex.OrderedVersionOfObjectRefStructure train_component_ref = 41;
      Returns:
      The trainComponentRef.
    • getTrainComponentRefOrBuilder

      OrderedVersionOfObjectRefStructureOrBuilder getTrainComponentRefOrBuilder()
       Reference to a TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 191:113]
       
      .uk.org.netex.www.netex.OrderedVersionOfObjectRefStructure train_component_ref = 41;
    • hasLabel

      boolean hasLabel()
       Label for TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 590:70]
       
      .uk.org.netex.www.netex.MultilingualString label = 42;
      Returns:
      Whether the label field is set.
    • getLabel

      MultilingualString getLabel()
       Label for TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 590:70]
       
      .uk.org.netex.www.netex.MultilingualString label = 42;
      Returns:
      The label.
    • getLabelOrBuilder

      MultilingualStringOrBuilder getLabelOrBuilder()
       Label for TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 590:70]
       
      .uk.org.netex.www.netex.MultilingualString label = 42;
    • hasDescription

      boolean hasDescription()
       Description of TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 595:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 43;
      Returns:
      Whether the description field is set.
    • getDescription

      MultilingualString getDescription()
       Description of TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 595:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 43;
      Returns:
      The description.
    • getDescriptionOrBuilder

      MultilingualStringOrBuilder getDescriptionOrBuilder()
       Description of TRAIN COMPONENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 595:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 43;
    • hasTrainElementRef

      boolean hasTrainElementRef()
       Reference to a TRAIN ELEMENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 150:109]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure train_element_ref = 44;
      Returns:
      Whether the trainElementRef field is set.
    • getTrainElementRef

      VersionOfObjectRefStructure getTrainElementRef()
       Reference to a TRAIN ELEMENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 150:109]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure train_element_ref = 44;
      Returns:
      The trainElementRef.
    • getTrainElementRefOrBuilder

      VersionOfObjectRefStructureOrBuilder getTrainElementRefOrBuilder()
       Reference to a TRAIN ELEMENT.  [netex_framework/netex_reusableComponents/netex_trainElement_support.xsd at 150:109]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure train_element_ref = 44;
    • getFareClassesList

      List<FareClassEnumeration> getFareClassesList()
       List of FARE CLASSes.  [netex_framework/netex_reusableComponents/netex_facility_version.xsd at 948:69]
       
      repeated .uk.org.netex.www.netex.FareClassEnumeration fare_classes = 45 [packed = true];
      Returns:
      A list containing the fareClasses.
    • getFareClassesCount

      int getFareClassesCount()
       List of FARE CLASSes.  [netex_framework/netex_reusableComponents/netex_facility_version.xsd at 948:69]
       
      repeated .uk.org.netex.www.netex.FareClassEnumeration fare_classes = 45 [packed = true];
      Returns:
      The count of fareClasses.
    • getFareClasses

      FareClassEnumeration getFareClasses(int index)
       List of FARE CLASSes.  [netex_framework/netex_reusableComponents/netex_facility_version.xsd at 948:69]
       
      repeated .uk.org.netex.www.netex.FareClassEnumeration fare_classes = 45 [packed = true];
      Parameters:
      index - The index of the element to return.
      Returns:
      The fareClasses at the given index.
    • getFareClassesValueList

      List<Integer> getFareClassesValueList()
       List of FARE CLASSes.  [netex_framework/netex_reusableComponents/netex_facility_version.xsd at 948:69]
       
      repeated .uk.org.netex.www.netex.FareClassEnumeration fare_classes = 45 [packed = true];
      Returns:
      A list containing the enum numeric values on the wire for fareClasses.
    • getFareClassesValue

      int getFareClassesValue(int index)
       List of FARE CLASSes.  [netex_framework/netex_reusableComponents/netex_facility_version.xsd at 948:69]
       
      repeated .uk.org.netex.www.netex.FareClassEnumeration fare_classes = 45 [packed = true];
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of fareClasses at the given index.
    • getTrainElementTypeValue

      int getTrainElementTypeValue()
       Type of TRAIN ELEMENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 619:90]
       
      .uk.org.netex.www.netex.TrainElementTypeEnumeration train_element_type = 46;
      Returns:
      The enum numeric value on the wire for trainElementType.
    • getTrainElementType

      TrainElementTypeEnumeration getTrainElementType()
       Type of TRAIN ELEMENT.  [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 619:90]
       
      .uk.org.netex.www.netex.TrainElementTypeEnumeration train_element_type = 46;
      Returns:
      The trainElementType.