public class TLcdASDIFlightPlanHistoryModelDescriptor extends ALcdASDIModelDescriptor
ILcdModelDescriptor
is used for models with TLcdASDIFlightPlanHistory
objects.DATA_TYPE_FLIGHT_PLAN, DATA_TYPE_TO_TRACK, DATA_TYPE_TZ_TRACK
Modifier and Type | Method and Description |
---|---|
TLcdDataType |
getFlightPlanDataType()
Returns the
TLcdDataType of the flight plan matching this flight plan history. |
ILcdFeaturedDescriptor |
getFlightPlanFeaturedDescriptor()
Returns the
ILcdFeaturedDescriptor that describes the features
present in the flight plans contained in the flight plan history objects.
This descriptor is associated with an ILcdModel that contains
TLcdASDIFlightPlanHistory objects. |
ILcdFeaturedDescriptor |
getMessageFeaturedDescriptor(String aMessageType)
Returns the
ILcdFeaturedDescriptor that describes the features
present in the flight plan messages of the flight plan history objects. |
getDataType, getFeatureClass, getFeatureCount, getFeaturedDescriptor, getFeatureIndex, getFeatureName
addAnnotation, getAnnotation, getAnnotations, getDataModel, getModelElementTypes, getModelTypes, isAnnotationPresent, removeAnnotation
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFeatureUnitOfMeasure
getDataModel, getModelElementTypes, getModelTypes
getDisplayName, getSourceName, getTypeName
public ILcdFeaturedDescriptor getFlightPlanFeaturedDescriptor()
ILcdFeaturedDescriptor
that describes the features
present in the flight plans contained in the flight plan history objects.
This descriptor is associated with an ILcdModel
that contains
TLcdASDIFlightPlanHistory
objects.
These flight plan history objects contain flight plans
corresponding with each timestamp in the history.
The features of these flight plans can be retrieved using the methods
TLcdASDIFlightPlanHistory.getFlightPlanFeatureCount()
and
TLcdASDIFlightPlanHistory.getFlightPlanFeature(int, int)
.
This method returns the ILcdFeaturedDescriptor
that describes these features.
The descriptor does not change during the history, so the number and types of the features of
the flightplans are constant during the history. ILcdFeaturedDescriptor
that describes the features present in the
flight plans.public ILcdFeaturedDescriptor getMessageFeaturedDescriptor(String aMessageType)
ILcdFeaturedDescriptor
that describes the features
present in the flight plan messages of the flight plan history objects.
This descriptor is associated with an ILcdModel
that contains
TLcdASDIFlightPlanHistory
objects.
Flight plan history objects are based on flight plan messages.
The features of these messages can be retrieved using the methods
TLcdASDIFlightPlanHistory.getMessageFeatureCount(int)
and
TLcdASDIFlightPlanHistory.getMessageFeature(int, int)
.
This method allows to retrieve the ILcdFeaturedDescriptor
that describes these message features.
The flight plan messages of a flight plan history are a mix of messages of different types
(FZ, AF, DZ, ...), the type for each message can be retrieved using the method
TLcdASDIFlightPlanHistory.getMessageType(int)
.
Since each message type has its own structure that is constant over time,
there will be a different descriptor for each message type,
so the number and types of the message features will depend on the message type
but will be constant over time.aMessageType
- the message type as returned from TLcdASDIFlightPlanHistory.getMessageType(int)
.ILcdFeaturedDescriptor
that describes the features present in the
flight plan messages of the specified type.public TLcdDataType getFlightPlanDataType()
TLcdDataType
of the flight plan matching this flight plan history. See
TLcdASDIFlightPlanDataTypes
for more information.TLcdDataType
for the flight plans matching this flight plan history.TLcdASDIFlightPlanDataTypes