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 Link icon

  • Constructor Details Link icon

    • TLcdAIXM51RouteSegmentTimeSlice Link icon

      public TLcdAIXM51RouteSegmentTimeSlice()
    • TLcdAIXM51RouteSegmentTimeSlice Link icon

      public TLcdAIXM51RouteSegmentTimeSlice(TLcdDataType aType)
  • Method Details Link icon

    • getLevel Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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.