public class TLcdASDIFlightPlanModelDescriptor extends ALcdASDIModelDescriptor
ILcdModelDescriptor
is used for models with TLcdASDIFlightPlan
objects.DATA_TYPE_FLIGHT_PLAN, DATA_TYPE_TO_TRACK, DATA_TYPE_TZ_TRACK
Modifier and Type | Method and Description |
---|---|
ILcdFeaturedDescriptor |
getFlightPlanHistoryFeaturedDescriptor()
Returns the
ILcdFeaturedDescriptor that describes the features present in the
flight plan history objects associated with the flight plans. |
ILcdFeaturedDescriptor |
getMessageFeaturedDescriptor(String aMessageType)
Returns the
ILcdFeaturedDescriptor that describes the features present
in the flight plan messages of the flight plans. |
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 getFlightPlanHistoryFeaturedDescriptor()
ILcdFeaturedDescriptor
that describes the features present in the
flight plan history objects associated with the flight plans. It is also an
ILcdFeaturedDescriptorProvider
for any possible sub features.
This descriptor is associated with an ILcdModel
that contains TLcdASDIFlightPlan
objects.
Flight plans in turn have flight plan history objects associated to them (see
TLcdASDIFlightPlan.getFlightPlanHistory()
()}) that implement ILcdFeatured
.
This method returns the ILcdFeaturedDescriptor
that describes these features.ILcdFeaturedDescriptor
that describes the features present in the
flight plan history objects associated with the flight plans.public ILcdFeaturedDescriptor getMessageFeaturedDescriptor(String aMessageType)
ILcdFeaturedDescriptor
that describes the features present
in the flight plan messages of the flight plans.
This descriptor is associated with an ILcdModel
that contains
TLcdASDIFlightPlan
objects.
Flight plans are based on flight plan messages. The features of these messages
can be retrieved using the methods
TLcdASDIFlightPlan.getMessageFeatureCount(int)
and
TLcdASDIFlightPlan.getMessageFeature(int, int)
.
This method allows to retrieve the ILcdFeaturedDescriptor
that describes these message features.
The flight plan messages of a flight plan are a mix of messages of different types
(FZ, AF, DZ, ...), the type for each message can be retrieved using the method
TLcdASDIFlightPlan.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 TLcdASDIFlightPlan.getMessageType(int)
.ILcdFeaturedDescriptor
that describes the features present in the
flight plan messages of the specified type.