public class TLcdAIXM51AbstractAirportHeliportProtectionAreaTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be initialized with a
time slice type that corresponds to a feature type that is an extension of
TLcdAIXM51DataTypes.AbstractAirportHeliportProtectionAreaType
.
The corresponding abstract time slice type does not exist because it is not
defined in the AIXM 5.1 XML schema.Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber 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 |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata 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 |
---|
TLcdAIXM51AbstractAirportHeliportProtectionAreaTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdAIXM51ElevatedSurface |
getExtent()
Gets the value of the extent property.
|
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. |
TLcdAIXM51ValDistance |
getLength()
Gets the value of the length property.
|
TLcdAIXM51CodeYesNo |
getLighting()
Gets the value of the lighting property.
|
TLcdAIXM51CodeYesNo |
getObstacleFree()
Gets the value of the obstacleFree property.
|
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51SurfaceCharacteristics |
getSurfaceProperties()
Gets the value of the surfaceProperties property.
|
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51ValDistance |
getWidth()
Gets the value of the width property.
|
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setExtent(TLcdAIXM51ElevatedSurface aValue)
Sets the value of the extent property.
|
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 |
setLength(TLcdAIXM51ValDistance aValue)
Sets the value of the length property.
|
void |
setLighting(TLcdAIXM51CodeYesNo aValue)
Sets the value of the lighting property.
|
void |
setObstacleFree(TLcdAIXM51CodeYesNo aValue)
Sets the value of the obstacleFree property.
|
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setSurfaceProperties(TLcdAIXM51SurfaceCharacteristics aValue)
Sets the value of the surfaceProperties property.
|
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setWidth(TLcdAIXM51ValDistance aValue)
Sets the value of the width property.
|
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 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 TLcdAIXM51AbstractAirportHeliportProtectionAreaTimeSlice(TLcdDataType aType)
public TLcdAIXM51ValDistance getWidth()
The value of the physical width of the protection area.
width
property.public void setWidth(TLcdAIXM51ValDistance aValue)
The value of the physical width of the protection area.
aValue
- the value to set for the width
property.public TLcdAIXM51ValDistance getLength()
The value of the physical length of the protection area.
length
property.public void setLength(TLcdAIXM51ValDistance aValue)
The value of the physical length of the protection area.
aValue
- the value to set for the length
property.public TLcdAIXM51CodeYesNo getLighting()
A textual description of the lighting system on the protection area.
lighting
property.TLcdAIXM51Optional
public void setLighting(TLcdAIXM51CodeYesNo aValue)
A textual description of the lighting system on the protection area.
aValue
- the value to set for the lighting
property.public TLcdAIXM51CodeYesNo getObstacleFree()
Indicates if the protection area is obstacle free.
obstacleFree
property.TLcdAIXM51Optional
public void setObstacleFree(TLcdAIXM51CodeYesNo aValue)
Indicates if the protection area is obstacle free.
aValue
- the value to set for the obstacleFree
property.public TLcdAIXM51SurfaceCharacteristics getSurfaceProperties()
Identifies the Surface Characteristics that describe the Airport Heliport Protection Area.
surfaceProperties
property.TLcdAIXM51Property
public void setSurfaceProperties(TLcdAIXM51SurfaceCharacteristics aValue)
Identifies the Surface Characteristics that describe the Airport Heliport Protection Area.
aValue
- the value to set for the surfaceProperties
property.public TLcdAIXM51ElevatedSurface getExtent()
Identifies the surface area of the Airport Heliport Protection Area.
extent
property.TLcdAIXM51Property
public void setExtent(TLcdAIXM51ElevatedSurface aValue)
Identifies the surface area of the Airport Heliport Protection Area.
aValue
- the value to set for the extent
property.public List<TLcdAIXM51Note> getAnnotation()
annotation
property.TLcdAIXM51Property
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.