public class TLcdAIXM51AbstractGroundLightSystemTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be initialized
with a time slice type that corresponds to a feature type that is an
extension of TLcdAIXM51DataTypes.AbstractGroundLightSystemType
.
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 |
---|
TLcdAIXM51AbstractGroundLightSystemTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
List<TLcdAIXM51GroundLightingAvailability> |
getAvailability()
Gets the value of the availability property.
|
TLcdAIXM51CodeColour |
getColour()
Gets the value of the colour property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
List<TLcdAIXM51LightElement> |
getElement()
Gets the value of the element property.
|
TLcdAIXM51CodeYesNo |
getEmergencyLighting()
Gets the value of the emergencyLighting property.
|
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51CodeLightIntensity |
getIntensityLevel()
Gets the value of the intensityLevel property.
|
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
void |
setColour(TLcdAIXM51CodeColour aValue)
Sets the value of the colour property.
|
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setEmergencyLighting(TLcdAIXM51CodeYesNo aValue)
Sets the value of the emergencyLighting property.
|
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setIntensityLevel(TLcdAIXM51CodeLightIntensity aValue)
Sets the value of the intensityLevel property.
|
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata 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 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 TLcdAIXM51AbstractGroundLightSystemTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeYesNo getEmergencyLighting()
The availability of a back-up lighting system to be used in case of failure of the main lighting system.
TLcdAIXM51Optional
public void setEmergencyLighting(TLcdAIXM51CodeYesNo aValue)
The availability of a back-up lighting system to be used in case of failure of the main lighting system.
aValue
- the value to set for the emergencyLighting
property.public TLcdAIXM51CodeLightIntensity getIntensityLevel()
A code indicating the relative intensity of the lighting system.
intensityLevel
property.TLcdAIXM51Optional
public void setIntensityLevel(TLcdAIXM51CodeLightIntensity aValue)
A code indicating the relative intensity of the lighting system.
aValue
- the value to set for the intensityLevel
property.public TLcdAIXM51CodeColour getColour()
A code indicating the global colour of the lighting system.
colour
property.TLcdAIXM51Optional
public void setColour(TLcdAIXM51CodeColour aValue)
A code indicating the global colour of the lighting system.
aValue
- the value to set for the colour
property.public List<TLcdAIXM51GroundLightingAvailability> getAvailability()
The operational status of the GroundLightSystem.
availability
property.TLcdAIXM51Property
public List<TLcdAIXM51LightElement> getElement()
Identifies the Light Elements that make up the Ground Light System
element
property.TLcdAIXM51Property
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.