public class TLcdAIXM51StandardLevelColumnTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
LEVEL_PROPERTY
Data property that maps to the
level element. |
static TLcdDataProperty |
LEVEL_TABLE_PROPERTY
Data property that maps to the
levelTable element. |
static TLcdDataProperty |
SEPARATION_PROPERTY
Data property that maps to the
separation element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
SERIES_PROPERTY
Data property that maps to the
series element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
UNIT_OF_MEASUREMENT_PROPERTY
Data property that maps to the
unitOfMeasurement element. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51StandardLevelColumnTimeSlice() |
TLcdAIXM51StandardLevelColumnTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
List<TLcdAIXM51StandardLevel> |
getLevel()
Gets the value of the
LEVEL_PROPERTY property adapted to a list of TLcdAIXM51StandardLevel instances. |
TLcdAIXM51Feature<TLcdAIXM51StandardLevelTableTimeSlice> |
getLevelTable()
Returns the role value contained in the value of the
LEVEL_TABLE_PROPERTY property. |
TLcdAIXM51CodeRVSM |
getSeparation()
Returns the role value contained in the value of the
SEPARATION_PROPERTY property. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51CodeLevelSeries |
getSeries()
Returns the role value contained in the value of the
SERIES_PROPERTY property. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51UomDistanceVertical |
getUnitOfMeasurement()
Returns the simple value of the property that maps to the
unitOfMeasurement element. |
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setLevelTable(TLcdAIXM51Feature<TLcdAIXM51StandardLevelTableTimeSlice> aValue)
Sets the value of the property that maps to the
levelTable element. |
void |
setSeparation(TLcdAIXM51CodeRVSM aValue)
Sets the value of the property that maps to the
separation element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setSeries(TLcdAIXM51CodeLevelSeries aValue)
Sets the value of the property that maps to the
series element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setUnitOfMeasurement(TLcdAIXM51UomDistanceVertical aValue)
Sets the simple value of the property that maps to the
unitOfMeasurement element. |
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
getDataSource, getValidTime, setDataSource, setValidTime
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
public static final TLcdDataProperty SERIES_PROPERTY
series
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeLevelSeries>
.public static final TLcdDataProperty UNIT_OF_MEASUREMENT_PROPERTY
unitOfMeasurement
element.
The possible values for this property are simple data objects
containing as value instances of
public static final TLcdDataProperty SEPARATION_PROPERTY
separation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRVSM>
.public static final TLcdDataProperty LEVEL_PROPERTY
level
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51StandardLevel>>
.public static final TLcdDataProperty LEVEL_TABLE_PROPERTY
levelTable
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51StandardLevelTableTimeSlice>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public static final TLcdDataProperty INTERPRETATION_PROPERTY
interpretation
element.
The possible values for this property are instances of ELcdAIXM51Interpretation
.public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
sequenceNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
correctionNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
timeSliceMetadata
element.
The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty
.public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
featureLifetime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public TLcdAIXM51StandardLevelColumnTimeSlice()
public TLcdAIXM51StandardLevelColumnTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeLevelSeries getSeries()
SERIES_PROPERTY
property. Returns null
if the value of the SERIES_PROPERTY
property is null
.
A code identifying the column. For example, ODD or EVEN.
SERIES_PROPERTY
property.TLcdAIXM51Optional
public void setSeries(TLcdAIXM51CodeLevelSeries aValue)
series
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 SERIES_PROPERTY
property is set to null
.
A code identifying the column. For example, ODD or EVEN.
aValue
- the role value to set for the SERIES_PROPERTY
property.public TLcdAIXM51UomDistanceVertical getUnitOfMeasurement()
unitOfMeasurement
element.
The possible values for this property are simple data objects
containing as value instances of
The unit of measurement used by the column.
UNIT_OF_MEASUREMENT_PROPERTY
property.public void setUnitOfMeasurement(TLcdAIXM51UomDistanceVertical aValue)
unitOfMeasurement
element.
The possible values for this property are simple data objects
containing as value instances of
The unit of measurement used by the column.
aValue
- the simple value to set for the UNIT_OF_MEASUREMENT_PROPERTY
property.public TLcdAIXM51CodeRVSM getSeparation()
SEPARATION_PROPERTY
property. Returns null
if the value of the SEPARATION_PROPERTY
property is null
.
A code indicating that reduced vertical separation minima is applied in the column.
SEPARATION_PROPERTY
property.TLcdAIXM51Optional
public void setSeparation(TLcdAIXM51CodeRVSM aValue)
separation
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 SEPARATION_PROPERTY
property is set to null
.
A code indicating that reduced vertical separation minima is applied in the column.
aValue
- the role value to set for the SEPARATION_PROPERTY
property.public List<TLcdAIXM51StandardLevel> getLevel()
LEVEL_PROPERTY
property adapted to a list of TLcdAIXM51StandardLevel
instances.
A StandardLevel in the StandardLevelColumn
LEVEL_PROPERTY
property adapted to a list of TLcdAIXM51StandardLevel
instances.TLcdAIXM51Property
public TLcdAIXM51Feature<TLcdAIXM51StandardLevelTableTimeSlice> getLevelTable()
LEVEL_TABLE_PROPERTY
property. Returns null
if the value of the LEVEL_TABLE_PROPERTY
property is null
.
The StandardLevelTable that the StandardLevelColumn belongs to.
LEVEL_TABLE_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setLevelTable(TLcdAIXM51Feature<TLcdAIXM51StandardLevelTableTimeSlice> aValue)
levelTable
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 LEVEL_TABLE_PROPERTY
property is set to null
.
The StandardLevelTable that the StandardLevelColumn belongs to.
aValue
- the role value to set for the LEVEL_TABLE_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link
public ELcdAIXM51Interpretation getInterpretation()
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
INTERPRETATION_PROPERTY
property.public void setInterpretation(ELcdAIXM51Interpretation aValue)
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
aValue
- the value to set for the INTERPRETATION_PROPERTY
property.public long getSequenceNumber()
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
SEQUENCE_NUMBER_PROPERTY
property.public void setSequenceNumber(long aValue)
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
aValue
- the value to set for the SEQUENCE_NUMBER_PROPERTY
property.public long getCorrectionNumber()
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
CORRECTION_NUMBER_PROPERTY
property.public void setCorrectionNumber(long aValue)
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
aValue
- the value to set for the CORRECTION_NUMBER_PROPERTY
property.public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
timeSliceMetadata
element.TIME_SLICE_METADATA_PROPERTY
property.public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
timeSliceMetadata
element.aValue
- the value to set for the TIME_SLICE_METADATA_PROPERTY
property.public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
FEATURE_LIFETIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
aValue
- the value to set for the FEATURE_LIFETIME_PROPERTY
property.