public class TLcdATSRouteModelDescriptor extends TLcdHashedFeaturedModelDescriptor
ILcdModelDescriptor
implementation for models containing
ILcdATSRoute
objects.
This model descriptor is also an ILcdDataModelDescriptor
.
TLcdHashedFeaturedModelDescriptor
,
Serialized FormConstructor and Description |
---|
TLcdATSRouteModelDescriptor(String aSourceName,
String aTypeName,
String aDisplayName,
String[] aFeatureNames,
Class[] aFeatureClasses)
|
TLcdATSRouteModelDescriptor(String aSourceName,
String aTypeName,
String aDisplayName,
TLcdDataType aDataType)
Constructs a new
TLcdATSRouteModelDescriptor object. |
Modifier and Type | Method and Description |
---|---|
ILcdFeaturedDescriptor |
getDMEDescriptor()
Returns the featured descriptor describing the featured
ILcdDME objects that can be part of a
route segment. |
ILcdFeaturedDescriptor |
getMarkerDescriptor()
Returns the featured descriptor describing the featured
ILcdMarker objects that can be part of a
route segment. |
ILcdFeaturedDescriptor |
getNDBDescriptor()
Returns the featured descriptor describing the featured
ILcdNDB objects that can be part of a
route segment. |
ILcdFeaturedDescriptor |
getRouteSegmentDescriptor()
Returns the featured descriptor describing the featured
ILcdRouteSegment objects. |
ILcdFeaturedDescriptor |
getTACANDescriptor()
Returns the featured descriptor describing the featured
ILcdTACAN objects that can be part of a
route segment. |
ILcdFeaturedDescriptor |
getVORDescriptor()
Returns the featured descriptor describing the featured
ILcdVOR objects that can be part of a
route segment. |
ILcdFeaturedDescriptor |
getWaypointDescriptor()
Returns the featured descriptor describing the featured
ILcdWayPoint objects that can be part of a
route segment. |
void |
setDMEDescriptor(ILcdFeaturedDescriptor aDMEDescriptor)
Specifies a featured descriptor for the featured
ILcdDME objects that can be part of a
route segment. |
void |
setMarkerDescriptor(ILcdFeaturedDescriptor aMarkerDescriptor)
Specifies a featured descriptor for the featured
ILcdMarker objects that can be part of a
route segment. |
void |
setNDBDescriptor(ILcdFeaturedDescriptor aNDBDescriptor)
Specifies a featured descriptor for the featured
ILcdNDB objects that can be part of a
route segment. |
void |
setRouteSegmentDescriptor(ILcdFeaturedDescriptor aRouteSegmentDescriptor)
Specifies a featured descriptor for the featured
ILcdRouteSegment objects. |
void |
setTACANDescriptor(ILcdFeaturedDescriptor aTACANDescriptor)
Specifies a featured descriptor for the featured
ILcdTACAN objects that can be part of a
route segment. |
void |
setVORDescriptor(ILcdFeaturedDescriptor aVORDescriptor)
Specifies a featured descriptor for the featured
ILcdVOR objects that can be part of a
route segment. |
void |
setWaypointDescriptor(ILcdFeaturedDescriptor aWaypointDescriptor)
Specifies a featured descriptor for the featured
ILcdWayPoint objects that can be part of a
route segment. |
getDataModel, getFeatureClass, getFeatureCount, getFeatureIndex, getFeatureName, getModelElementTypes, getModelTypes
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFeatureUnitOfMeasure
getDisplayName, getSourceName, getTypeName
@Deprecated public TLcdATSRouteModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses)
TLcdATSRouteModelDescriptor
object.aSourceName
- the name of the data sourceaTypeName
- the type name of the data sourceaDisplayName
- the display name of the data sourceaFeatureNames
- the feature namesaFeatureClasses
- the feature classespublic TLcdATSRouteModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType)
TLcdATSRouteModelDescriptor
object.aSourceName
- the name of the data sourceaTypeName
- the type name of the data sourceaDisplayName
- the display name of the data sourceaDataType
- the type of the elements of this descriptor's modelTLcdAISDataTypes.ATSRoute
public ILcdFeaturedDescriptor getRouteSegmentDescriptor()
ILcdRouteSegment
objects.ILcdRouteSegment
objects.public void setRouteSegmentDescriptor(ILcdFeaturedDescriptor aRouteSegmentDescriptor)
ILcdRouteSegment
objects.aRouteSegmentDescriptor
- a featured descriptor for the featured ILcdRouteSegment
objects.public ILcdFeaturedDescriptor getWaypointDescriptor()
ILcdWayPoint
objects that can be part of a
route segment. Note that this can be null (e.g. when no waypoints are used in the construction of route segments).ILcdWayPoint
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setWaypointDescriptor(ILcdFeaturedDescriptor aWaypointDescriptor)
ILcdWayPoint
objects that can be part of a
route segment.aWaypointDescriptor
- a featured descriptor for featured ILcdWayPoint
objects.public ILcdFeaturedDescriptor getVORDescriptor()
ILcdVOR
objects that can be part of a
route segment. Note that this can be null (e.g. when no VORs are used in the construction of route segments).ILcdVOR
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setVORDescriptor(ILcdFeaturedDescriptor aVORDescriptor)
ILcdVOR
objects that can be part of a
route segment.aVORDescriptor
- a featured descriptor for featured ILcdVOR
objects.public ILcdFeaturedDescriptor getDMEDescriptor()
ILcdDME
objects that can be part of a
route segment. Note that this can be null (e.g. when no DMEs are used in the construction of route segments).ILcdDME
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setDMEDescriptor(ILcdFeaturedDescriptor aDMEDescriptor)
ILcdDME
objects that can be part of a
route segment.aDMEDescriptor
- a featured descriptor for featured ILcdDME
objects.public ILcdFeaturedDescriptor getNDBDescriptor()
ILcdNDB
objects that can be part of a
route segment. Note that this can be null (e.g. when no NDBs are used in the construction of route segments).ILcdNDB
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setNDBDescriptor(ILcdFeaturedDescriptor aNDBDescriptor)
ILcdNDB
objects that can be part of a
route segment.aNDBDescriptor
- a featured descriptor for featured ILcdNDB
objects.public ILcdFeaturedDescriptor getTACANDescriptor()
ILcdTACAN
objects that can be part of a
route segment. Note that this can be null (e.g. when no TACANs are used in the construction of route segments).ILcdTACAN
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setTACANDescriptor(ILcdFeaturedDescriptor aTACANDescriptor)
ILcdTACAN
objects that can be part of a
route segment.aTACANDescriptor
- a featured descriptor for featured ILcdTACAN
objects.public ILcdFeaturedDescriptor getMarkerDescriptor()
ILcdMarker
objects that can be part of a
route segment. Note that this can be null (e.g. when no Markers are used in the construction of route segments).ILcdMarker
objects that can be part of a
route segment. Null is returned if no featured descriptor is available.public void setMarkerDescriptor(ILcdFeaturedDescriptor aMarkerDescriptor)
ILcdMarker
objects that can be part of a
route segment.aMarkerDescriptor
- a featured descriptor for featured ILcdMarker
objects.