Class TLcdAIXM51AbstractPropertiesWithSchedule
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMObject
com.luciad.format.aixm51.model.features.shared.schedules.TLcdAIXM51AbstractPropertiesWithSchedule
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdAIXM51AirportHeliportAvailability
,TLcdAIXM51AirportHeliportResponsibilityOrganisation
,TLcdAIXM51AirspaceActivation
,TLcdAIXM51AirspaceLayerClass
,TLcdAIXM51AltimeterSourceStatus
,TLcdAIXM51ApronAreaAvailability
,TLcdAIXM51CirclingRestriction
,TLcdAIXM51ConditionCombination
,TLcdAIXM51FlightConditionCombination
,TLcdAIXM51GroundLightingAvailability
,TLcdAIXM51LightElementStatus
,TLcdAIXM51ManoeuvringAreaAvailability
,TLcdAIXM51NavaidEquipmentMonitoring
,TLcdAIXM51NavaidOperationalStatus
,TLcdAIXM51OnlineContact
,TLcdAIXM51PostalAddress
,TLcdAIXM51ProcedureAvailability
,TLcdAIXM51RadioCommunicationOperationalStatus
,TLcdAIXM51RouteAvailability
,TLcdAIXM51RunwayDeclaredDistanceValue
,TLcdAIXM51ServiceOperationalStatus
,TLcdAIXM51SpecialNavigationStationStatus
,TLcdAIXM51TelephoneContact
,TLcdAIXM51UnitAvailability
,TLcdAIXM51VerticalStructureLightingStatus
,TLcdAIXM51VerticalStructurePart
,TLcdAIXM51WorkareaActivity
This class is used for all properties that have values that have a fixed dependency on the time.
For instance runways that are only available at daytime. Such properties are usually represented
as lists of instances of a class that extends this class. The timesheet provided by
getTimeInterval()
can be used to determine the current value of the property.- Since:
- 10.0
-
Field Summary
Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
ConstructorDescriptionCreates a new instance, this constructor is not useful in practice because this is an abstract base class.Creates a new instance with a specific type,aType
should be a subtype ofTLcdAIXM51DataTypes.AbstractPropertiesWithScheduleType
. -
Method Summary
Modifier and TypeMethodDescriptionReturns notes about this scheduled property.Indicates that the SpecialDates associated with the related OrganisationAuthority are applicable to the schedule definition.Returns the list of timesheets that determine when the properties of this instance are valid.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Constructor Details
-
TLcdAIXM51AbstractPropertiesWithSchedule
public TLcdAIXM51AbstractPropertiesWithSchedule()Creates a new instance, this constructor is not useful in practice because this is an abstract base class. The methods of this object are not supported when this constructor is used. -
TLcdAIXM51AbstractPropertiesWithSchedule
Creates a new instance with a specific type,aType
should be a subtype ofTLcdAIXM51DataTypes.AbstractPropertiesWithScheduleType
. Use this constructor when you want to create an extension for which no implementation exists.- Parameters:
aType
- The type of the properties with schedule instance, should be a subtype ofTLcdAIXM51DataTypes.AbstractPropertiesWithScheduleType
.
-
-
Method Details
-
getTimeInterval
Returns the list of timesheets that determine when the properties of this instance are valid.- Returns:
- A list containing timesheets.
-
getAnnotation
Returns notes about this scheduled property.- Returns:
- A list of notes.
-
getSpecialDateAuthority
Indicates that the SpecialDates associated with the related OrganisationAuthority are applicable to the schedule definition.- Returns:
- A list of special date authorities.
-