Class TLcdAIXM51AbstractAIXMMessageBase

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable
Direct Known Subclasses:
TLcdAIXM51AbstractAIXMMessage

public class TLcdAIXM51AbstractAIXMMessageBase extends TLcdAIXM51AbstractAIXMFeatureBase
This class represents an AIXM 5.1 AbstractAIXMMessageBase.
Since:
10.0
See Also:
  • Field Details

    • SEQUENCE_NUMBER_PROPERTY

      public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
      Data property that maps to the sequenceNumber element. The possible values for this property are instances of long.
    • MESSAGE_METADATA_PROPERTY

      public static final TLcdDataProperty MESSAGE_METADATA_PROPERTY
      Data property that maps to the messageMetadata element. The possible values for this property are instances of TLcdAIXM51MessageMetadataProperty.
    • BOUNDED_BY_PROPERTY

      public static final TLcdDataProperty BOUNDED_BY_PROPERTY
      Data property that maps to the boundedBy element. The possible values for this property are instances of TLcdGML32BoundingShape.
    • LOCATION_PROPERTY

      public static final TLcdDataProperty LOCATION_PROPERTY
      Data property that maps to the location element. The possible values for this property are instances of TLcdGML32LocationProperty.
  • Constructor Details

    • TLcdAIXM51AbstractAIXMMessageBase

      public TLcdAIXM51AbstractAIXMMessageBase()
    • TLcdAIXM51AbstractAIXMMessageBase

      public TLcdAIXM51AbstractAIXMMessageBase(TLcdDataType aType)
  • Method Details

    • 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.
    • getMessageMetadata

      public TLcdAIXM51MessageMetadataProperty getMessageMetadata()
      Returns the value of the property that maps to the messageMetadata element.
      Returns:
      the value of the MESSAGE_METADATA_PROPERTY property.
    • setMessageMetadata

      public void setMessageMetadata(TLcdAIXM51MessageMetadataProperty aValue)
      Sets the value of the property that maps to the messageMetadata element.
      Parameters:
      aValue - the value to set for the MESSAGE_METADATA_PROPERTY property.
    • getBoundedBy

      public TLcdGML32BoundingShape getBoundedBy()
      Returns the value of the property that maps to the boundedBy element.

      This property describes the minimum bounding box or rectangle that encloses the entire feature.

      Returns:
      the value of the BOUNDED_BY_PROPERTY property.
    • setBoundedBy

      public void setBoundedBy(TLcdGML32BoundingShape aValue)
      Sets the value of the property that maps to the boundedBy element.

      This property describes the minimum bounding box or rectangle that encloses the entire feature.

      Parameters:
      aValue - the value to set for the BOUNDED_BY_PROPERTY property.
    • getLocation

      public Object getLocation()
      Returns the value of the property that maps to the location element.
      Returns:
      the value of the LOCATION_PROPERTY property.
      See Also:
    • setLocation

      public void setLocation(Object aValue)
      Sets the value of the property that maps to the location element.
      Parameters:
      aValue - the value to set for the LOCATION_PROPERTY property.