Class TLcdAIXM51RouteSegmentTimeSlice

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdTimeBounded, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable

public class TLcdAIXM51RouteSegmentTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
A portion of a route to be flown usually without an intermediate stop, as defined by two consecutive significant points.
Since:
10.0
See Also:
  • Field Details

  • Constructor Details

    • TLcdAIXM51RouteSegmentTimeSlice

      public TLcdAIXM51RouteSegmentTimeSlice()
    • TLcdAIXM51RouteSegmentTimeSlice

      public TLcdAIXM51RouteSegmentTimeSlice(TLcdDataType aType)
  • Method Details

    • getLevel

      public TLcdAIXM51CodeLevel getLevel()
      Returns the role value contained in the value of the LEVEL_PROPERTY property. Returns null if the value of the LEVEL_PROPERTY property is null.

      A code indicating if the route segment is in the upper airspace, the lower airspace or both.

      Returns:
      the role value of the LEVEL_PROPERTY property.
      See Also:
    • setLevel

      public void setLevel(TLcdAIXM51CodeLevel aValue)
      Sets the value of the property that maps to the level element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the LEVEL_PROPERTY property is set to null.

      A code indicating if the route segment is in the upper airspace, the lower airspace or both.

      Parameters:
      aValue - the role value to set for the LEVEL_PROPERTY property.
    • getUpperLimit

      public TLcdAIXM51ValDistanceVertical getUpperLimit()
      Returns the value of the property that maps to the upperLimit element.

      The vertical position of the route segment ceiling.

      Returns:
      the value of the UPPER_LIMIT_PROPERTY property.
    • setUpperLimit

      public void setUpperLimit(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the upperLimit element.

      The vertical position of the route segment ceiling.

      Parameters:
      aValue - the value to set for the UPPER_LIMIT_PROPERTY property.
    • getUpperLimitReference

      public TLcdAIXM51CodeVerticalReference getUpperLimitReference()
      Returns the role value contained in the value of the UPPER_LIMIT_REFERENCE_PROPERTY property. Returns null if the value of the UPPER_LIMIT_REFERENCE_PROPERTY property is null.

      The reference surface used for the value of the upper limit. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the UPPER_LIMIT_REFERENCE_PROPERTY property.
      See Also:
    • setUpperLimitReference

      public void setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the upperLimitReference element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the UPPER_LIMIT_REFERENCE_PROPERTY property is set to null.

      The reference surface used for the value of the upper limit. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the UPPER_LIMIT_REFERENCE_PROPERTY property.
    • getLowerLimit

      public TLcdAIXM51ValDistanceVertical getLowerLimit()
      Returns the value of the property that maps to the lowerLimit element.

      The vertical position of the route segment floor.

      Returns:
      the value of the LOWER_LIMIT_PROPERTY property.
    • setLowerLimit

      public void setLowerLimit(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the lowerLimit element.

      The vertical position of the route segment floor.

      Parameters:
      aValue - the value to set for the LOWER_LIMIT_PROPERTY property.
    • getLowerLimitReference

      public TLcdAIXM51CodeVerticalReference getLowerLimitReference()
      Returns the role value contained in the value of the LOWER_LIMIT_REFERENCE_PROPERTY property. Returns null if the value of the LOWER_LIMIT_REFERENCE_PROPERTY property is null.

      The reference surface used for the value of the lower limit. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the LOWER_LIMIT_REFERENCE_PROPERTY property.
      See Also:
    • setLowerLimitReference

      public void setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the lowerLimitReference element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the LOWER_LIMIT_REFERENCE_PROPERTY property is set to null.

      The reference surface used for the value of the lower limit. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the LOWER_LIMIT_REFERENCE_PROPERTY property.
    • getMinimumObstacleClearanceAltitude

      public TLcdAIXM51ValDistanceVertical getMinimumObstacleClearanceAltitude()
      Returns the value of the property that maps to the minimumObstacleClearanceAltitude element.

      Minimum obstacle clearance altitude (MOCA). The minimum altitude for a defined segment of flight that provides the required obstacle clearance.

      Returns:
      the value of the MINIMUM_OBSTACLE_CLEARANCE_ALTITUDE_PROPERTY property.
    • setMinimumObstacleClearanceAltitude

      public void setMinimumObstacleClearanceAltitude(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the minimumObstacleClearanceAltitude element.

      Minimum obstacle clearance altitude (MOCA). The minimum altitude for a defined segment of flight that provides the required obstacle clearance.

      Parameters:
      aValue - the value to set for the MINIMUM_OBSTACLE_CLEARANCE_ALTITUDE_PROPERTY property.
    • getPathType

      public TLcdAIXM51CodeRouteSegmentPath getPathType()
      Returns the role value contained in the value of the PATH_TYPE_PROPERTY property. Returns null if the value of the PATH_TYPE_PROPERTY property is null.

      The type of segment path. For example, great circle, rhumbline, geodesic line, etc.

      Returns:
      the role value of the PATH_TYPE_PROPERTY property.
      See Also:
    • setPathType

      public void setPathType(TLcdAIXM51CodeRouteSegmentPath aValue)
      Sets the value of the property that maps to the pathType element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the PATH_TYPE_PROPERTY property is set to null.

      The type of segment path. For example, great circle, rhumbline, geodesic line, etc.

      Parameters:
      aValue - the role value to set for the PATH_TYPE_PROPERTY property.
    • getTrueTrack

      public Double getTrueTrack()
      Returns the role value contained in the value of the TRUE_TRACK_PROPERTY property. Returns null if the value of the TRUE_TRACK_PROPERTY property is null.

      The initial true track.

      Returns:
      the role value of the TRUE_TRACK_PROPERTY property.
      See Also:
    • setTrueTrack

      public void setTrueTrack(Double aValue)
      Sets the value of the property that maps to the trueTrack element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the TRUE_TRACK_PROPERTY property is set to null.

      The initial true track.

      Parameters:
      aValue - the role value to set for the TRUE_TRACK_PROPERTY property.
    • getMagneticTrack

      public Double getMagneticTrack()
      Returns the role value contained in the value of the MAGNETIC_TRACK_PROPERTY property. Returns null if the value of the MAGNETIC_TRACK_PROPERTY property is null.

      The initial magnetic track.

      Returns:
      the role value of the MAGNETIC_TRACK_PROPERTY property.
      See Also:
    • setMagneticTrack

      public void setMagneticTrack(Double aValue)
      Sets the value of the property that maps to the magneticTrack element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MAGNETIC_TRACK_PROPERTY property is set to null.

      The initial magnetic track.

      Parameters:
      aValue - the role value to set for the MAGNETIC_TRACK_PROPERTY property.
    • getReverseTrueTrack

      public Double getReverseTrueTrack()
      Returns the role value contained in the value of the REVERSE_TRUE_TRACK_PROPERTY property. Returns null if the value of the REVERSE_TRUE_TRACK_PROPERTY property is null.

      The reverse initial true track.

      Returns:
      the role value of the REVERSE_TRUE_TRACK_PROPERTY property.
      See Also:
    • setReverseTrueTrack

      public void setReverseTrueTrack(Double aValue)
      Sets the value of the property that maps to the reverseTrueTrack element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the REVERSE_TRUE_TRACK_PROPERTY property is set to null.

      The reverse initial true track.

      Parameters:
      aValue - the role value to set for the REVERSE_TRUE_TRACK_PROPERTY property.
    • getReverseMagneticTrack

      public Double getReverseMagneticTrack()
      Returns the role value contained in the value of the REVERSE_MAGNETIC_TRACK_PROPERTY property. Returns null if the value of the REVERSE_MAGNETIC_TRACK_PROPERTY property is null.

      The reverse initial magnetic track.

      Returns:
      the role value of the REVERSE_MAGNETIC_TRACK_PROPERTY property.
      See Also:
    • setReverseMagneticTrack

      public void setReverseMagneticTrack(Double aValue)
      Sets the value of the property that maps to the reverseMagneticTrack element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the REVERSE_MAGNETIC_TRACK_PROPERTY property is set to null.

      The reverse initial magnetic track.

      Parameters:
      aValue - the role value to set for the REVERSE_MAGNETIC_TRACK_PROPERTY property.
    • getLength

      public TLcdAIXM51ValDistance getLength()
      Returns the value of the property that maps to the length element.

      The length of the path (depending on the type of the path).

      Returns:
      the value of the LENGTH_PROPERTY property.
    • setLength

      public void setLength(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the length element.

      The length of the path (depending on the type of the path).

      Parameters:
      aValue - the value to set for the LENGTH_PROPERTY property.
    • getWidthLeft

      public TLcdAIXM51ValDistance getWidthLeft()
      Returns the value of the property that maps to the widthLeft element.

      The distance from the centreline of the route segment to the left edge, when considering the direction from the start point to the end point.

      Returns:
      the value of the WIDTH_LEFT_PROPERTY property.
    • setWidthLeft

      public void setWidthLeft(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the widthLeft element.

      The distance from the centreline of the route segment to the left edge, when considering the direction from the start point to the end point.

      Parameters:
      aValue - the value to set for the WIDTH_LEFT_PROPERTY property.
    • getWidthRight

      public TLcdAIXM51ValDistance getWidthRight()
      Returns the value of the property that maps to the widthRight element.

      The distance from the centreline of the route segment to the right edge, when considering the direction from the start point to the end point.

      Returns:
      the value of the WIDTH_RIGHT_PROPERTY property.
    • setWidthRight

      public void setWidthRight(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the widthRight element.

      The distance from the centreline of the route segment to the right edge, when considering the direction from the start point to the end point.

      Parameters:
      aValue - the value to set for the WIDTH_RIGHT_PROPERTY property.
    • getTurnDirection

      public TLcdAIXM51CodeDirectionTurn getTurnDirection()
      Returns the role value contained in the value of the TURN_DIRECTION_PROPERTY property. Returns null if the value of the TURN_DIRECTION_PROPERTY property is null.

      Indicates the turn direction (if any) at the end of the current segment, in order to continue on to the next segment of the same route.

      Returns:
      the role value of the TURN_DIRECTION_PROPERTY property.
      See Also:
    • setTurnDirection

      public void setTurnDirection(TLcdAIXM51CodeDirectionTurn aValue)
      Sets the value of the property that maps to the turnDirection element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the TURN_DIRECTION_PROPERTY property is set to null.

      Indicates the turn direction (if any) at the end of the current segment, in order to continue on to the next segment of the same route.

      Parameters:
      aValue - the role value to set for the TURN_DIRECTION_PROPERTY property.
    • getSignalGap

      public TLcdAIXM51CodeYesNo getSignalGap()
      Returns the role value contained in the value of the SIGNAL_GAP_PROPERTY property. Returns null if the value of the SIGNAL_GAP_PROPERTY property is null.

      indicates a signal gap in the segment

      Returns:
      the role value of the SIGNAL_GAP_PROPERTY property.
      See Also:
    • setSignalGap

      public void setSignalGap(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the signalGap element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the SIGNAL_GAP_PROPERTY property is set to null.

      indicates a signal gap in the segment

      Parameters:
      aValue - the role value to set for the SIGNAL_GAP_PROPERTY property.
    • getMinimumEnrouteAltitude

      public TLcdAIXM51ValDistanceVertical getMinimumEnrouteAltitude()
      Returns the value of the property that maps to the minimumEnrouteAltitude element.

      Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.

      Returns:
      the value of the MINIMUM_ENROUTE_ALTITUDE_PROPERTY property.
    • setMinimumEnrouteAltitude

      public void setMinimumEnrouteAltitude(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the minimumEnrouteAltitude element.

      Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.

      Parameters:
      aValue - the value to set for the MINIMUM_ENROUTE_ALTITUDE_PROPERTY property.
    • getMinimumCrossingAtEnd

      public TLcdAIXM51ValDistanceVertical getMinimumCrossingAtEnd()
      Returns the value of the property that maps to the minimumCrossingAtEnd element.

      The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Returns:
      the value of the MINIMUM_CROSSING_AT_END_PROPERTY property.
    • setMinimumCrossingAtEnd

      public void setMinimumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the minimumCrossingAtEnd element.

      The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Parameters:
      aValue - the value to set for the MINIMUM_CROSSING_AT_END_PROPERTY property.
    • getMinimumCrossingAtEndReference

      public TLcdAIXM51CodeVerticalReference getMinimumCrossingAtEndReference()
      Returns the role value contained in the value of the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property. Returns null if the value of the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property is null.

      The reference surface used for the value of the minimumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
      See Also:
    • setMinimumCrossingAtEndReference

      public void setMinimumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the minimumCrossingAtEndReference element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property is set to null.

      The reference surface used for the value of the minimumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
    • getMaximumCrossingAtEnd

      public TLcdAIXM51ValDistanceVertical getMaximumCrossingAtEnd()
      Returns the value of the property that maps to the maximumCrossingAtEnd element.

      The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Returns:
      the value of the MAXIMUM_CROSSING_AT_END_PROPERTY property.
    • setMaximumCrossingAtEnd

      public void setMaximumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the maximumCrossingAtEnd element.

      The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Parameters:
      aValue - the value to set for the MAXIMUM_CROSSING_AT_END_PROPERTY property.
    • getMaximumCrossingAtEndReference

      public TLcdAIXM51CodeVerticalReference getMaximumCrossingAtEndReference()
      Returns the role value contained in the value of the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property. Returns null if the value of the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property is null.

      The reference surface used for the value of the maximumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
      See Also:
    • setMaximumCrossingAtEndReference

      public void setMaximumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the maximumCrossingAtEndReference element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property is set to null.

      The reference surface used for the value of the maximumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
    • getNavigationType

      public TLcdAIXM51CodeRouteNavigation getNavigationType()
      Returns the role value contained in the value of the NAVIGATION_TYPE_PROPERTY property. Returns null if the value of the NAVIGATION_TYPE_PROPERTY property is null.

      Classification of the Route Portion for navigational purposes. Examples: conventional, RNAV.

      Returns:
      the role value of the NAVIGATION_TYPE_PROPERTY property.
      See Also:
    • setNavigationType

      public void setNavigationType(TLcdAIXM51CodeRouteNavigation aValue)
      Sets the value of the property that maps to the navigationType element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the NAVIGATION_TYPE_PROPERTY property is set to null.

      Classification of the Route Portion for navigational purposes. Examples: conventional, RNAV.

      Parameters:
      aValue - the role value to set for the NAVIGATION_TYPE_PROPERTY property.
    • getRequiredNavigationPerformance

      public Double getRequiredNavigationPerformance()
      Returns the role value contained in the value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property. Returns null if the value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property is null.

      A code indicating the required navigation performance for the route portion

      Returns:
      the role value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property.
      See Also:
    • setRequiredNavigationPerformance

      public void setRequiredNavigationPerformance(Double aValue)
      Sets the value of the property that maps to the requiredNavigationPerformance element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property is set to null.

      A code indicating the required navigation performance for the route portion

      Parameters:
      aValue - the role value to set for the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property.
    • getDesignatorSuffix

      public TLcdAIXM51CodeRouteDesignatorSuffix getDesignatorSuffix()
      Returns the role value contained in the value of the DESIGNATOR_SUFFIX_PROPERTY property. Returns null if the value of the DESIGNATOR_SUFFIX_PROPERTY property is null.

      A suffix for the route designator (according ICAO Annex 11), indicating whether advisory service only is available on that portion, or the RNP status of the route portion.

      Returns:
      the role value of the DESIGNATOR_SUFFIX_PROPERTY property.
      See Also:
    • setDesignatorSuffix

      public void setDesignatorSuffix(TLcdAIXM51CodeRouteDesignatorSuffix aValue)
      Sets the value of the property that maps to the designatorSuffix element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the DESIGNATOR_SUFFIX_PROPERTY property is set to null.

      A suffix for the route designator (according ICAO Annex 11), indicating whether advisory service only is available on that portion, or the RNP status of the route portion.

      Parameters:
      aValue - the role value to set for the DESIGNATOR_SUFFIX_PROPERTY property.
    • getStart

      public TLcdAIXM51EnRouteSegmentPoint getStart()
      Returns the role value contained in the value of the START_PROPERTY property. Returns null if the value of the START_PROPERTY property is null.

      The start EnRouteSegmentPoint for the Route Segment

      Returns:
      the role value of the START_PROPERTY property.
      See Also:
    • setStart

      public void setStart(TLcdAIXM51EnRouteSegmentPoint aValue)
      Sets the value of the property that maps to the start element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the START_PROPERTY property is set to null.

      The start EnRouteSegmentPoint for the Route Segment

      Parameters:
      aValue - the role value to set for the START_PROPERTY property.
    • getRouteFormed

      public TLcdAIXM51Feature<TLcdAIXM51RouteTimeSlice> getRouteFormed()
      Returns the role value contained in the value of the ROUTE_FORMED_PROPERTY property. Returns null if the value of the ROUTE_FORMED_PROPERTY property is null.

      The route formed by the Route Segments.

      Returns:
      the role value of the ROUTE_FORMED_PROPERTY property.
      See Also:
    • setRouteFormed

      public void setRouteFormed(TLcdAIXM51Feature<TLcdAIXM51RouteTimeSlice> aValue)
      Sets the value of the property that maps to the routeFormed element. to a new instance of the association class TLcdAIXM51FeatureAssociation initialized with the given role value. In case the given role value is null, the ROUTE_FORMED_PROPERTY property is set to null.

      The route formed by the Route Segments.

      Parameters:
      aValue - the role value to set for the ROUTE_FORMED_PROPERTY property.
    • getEvaluationArea

      public TLcdAIXM51ObstacleAssessmentArea getEvaluationArea()
      Returns the role value contained in the value of the EVALUATION_AREA_PROPERTY property. Returns null if the value of the EVALUATION_AREA_PROPERTY property is null.

      The obstacle evaluation area for the route segment.

      Returns:
      the role value of the EVALUATION_AREA_PROPERTY property.
      See Also:
    • setEvaluationArea

      public void setEvaluationArea(TLcdAIXM51ObstacleAssessmentArea aValue)
      Sets the value of the property that maps to the evaluationArea element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the EVALUATION_AREA_PROPERTY property is set to null.

      The obstacle evaluation area for the route segment.

      Parameters:
      aValue - the role value to set for the EVALUATION_AREA_PROPERTY property.
    • getCurveExtent

      public TLcdAIXM51Curve getCurveExtent()
      Returns the role value contained in the value of the CURVE_EXTENT_PROPERTY property. Returns null if the value of the CURVE_EXTENT_PROPERTY property is null.

      The extent of the route segment.

      Returns:
      the role value of the CURVE_EXTENT_PROPERTY property.
      See Also:
    • setCurveExtent

      public void setCurveExtent(TLcdAIXM51Curve aValue)
      Sets the value of the property that maps to the curveExtent element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the CURVE_EXTENT_PROPERTY property is set to null.

      The extent of the route segment.

      Parameters:
      aValue - the role value to set for the CURVE_EXTENT_PROPERTY property.
    • getEnd

      Returns the role value contained in the value of the END_PROPERTY property. Returns null if the value of the END_PROPERTY property is null.

      The end EnRouteSegmentPoint for the Route Segment

      Returns:
      the role value of the END_PROPERTY property.
      See Also:
    • setEnd

      public void setEnd(TLcdAIXM51EnRouteSegmentPoint aValue)
      Sets the value of the property that maps to the end element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the END_PROPERTY property is set to null.

      The end EnRouteSegmentPoint for the Route Segment

      Parameters:
      aValue - the role value to set for the END_PROPERTY property.
    • getAvailability

      public List<TLcdAIXM51RouteAvailability> getAvailability()
      Gets the value of the AVAILABILITY_PROPERTY property adapted to a list of TLcdAIXM51RouteAvailability instances.

      The operational availability of the RouteSegment.

      Returns:
      the value of the AVAILABILITY_PROPERTY property adapted to a list of TLcdAIXM51RouteAvailability instances.
      See Also:
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      Returns:
      the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      See Also:
    • getExtension

      public List<TLcdAIXM51AbstractExtension> getExtension()
      Gets the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      Returns:
      the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      See Also:
    • getInterpretation

      public ELcdAIXM51Interpretation getInterpretation()
      Returns the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Returns:
      the value of the INTERPRETATION_PROPERTY property.
    • setInterpretation

      public void setInterpretation(ELcdAIXM51Interpretation aValue)
      Sets the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the INTERPRETATION_PROPERTY property.
    • getSequenceNumber

      public long getSequenceNumber()
      Returns the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Returns:
      the value of the SEQUENCE_NUMBER_PROPERTY property.
    • setSequenceNumber

      public void setSequenceNumber(long aValue)
      Sets the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the SEQUENCE_NUMBER_PROPERTY property.
    • getCorrectionNumber

      public long getCorrectionNumber()
      Returns the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Returns:
      the value of the CORRECTION_NUMBER_PROPERTY property.
    • setCorrectionNumber

      public void setCorrectionNumber(long aValue)
      Sets the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the CORRECTION_NUMBER_PROPERTY property.
    • getTimeSliceMetadata

      public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
      Returns the value of the property that maps to the timeSliceMetadata element.
      Returns:
      the value of the TIME_SLICE_METADATA_PROPERTY property.
    • setTimeSliceMetadata

      public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
      Sets the value of the property that maps to the timeSliceMetadata element.
      Parameters:
      aValue - the value to set for the TIME_SLICE_METADATA_PROPERTY property.
    • getFeatureLifetime

      public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
      Returns the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Returns:
      the value of the FEATURE_LIFETIME_PROPERTY property.
      See Also:
    • setFeatureLifetime

      public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
      Sets the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the FEATURE_LIFETIME_PROPERTY property.