Package com.luciad.ais.model.route
Class TLcdATSRouteModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.ais.model.TLcdHashedFeaturedModelDescriptor
com.luciad.ais.model.route.TLcdATSRouteModelDescriptor
- All Implemented Interfaces:
ILcdDataModelDescriptor
,ILcdModelDescriptor
,ILcdFeaturedDescriptor
,Serializable
- Direct Known Subclasses:
TLcdAIXMRouteModelDescriptor
,TLcdARINCEnrouteAirwayModelDescriptor
,TLcdDAFIFATSRouteModelDescriptor
An
ILcdModelDescriptor
implementation for models containing
ILcdATSRoute
objects.
This model descriptor is also an ILcdDataModelDescriptor
.
- See Also:
-
Constructor Summary
ConstructorDescriptionTLcdATSRouteModelDescriptor
(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType) Constructs a newTLcdATSRouteModelDescriptor
object.TLcdATSRouteModelDescriptor
(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionReturns the featured descriptor describing the featuredILcdDME
objects that can be part of a route segment.Returns the featured descriptor describing the featuredILcdMarker
objects that can be part of a route segment.Returns the featured descriptor describing the featuredILcdNDB
objects that can be part of a route segment.Returns the featured descriptor describing the featuredILcdRouteSegment
objects.Returns the featured descriptor describing the featuredILcdTACAN
objects that can be part of a route segment.Returns the featured descriptor describing the featuredILcdVOR
objects that can be part of a route segment.Returns the featured descriptor describing the featuredILcdWayPoint
objects that can be part of a route segment.void
setDMEDescriptor
(ILcdFeaturedDescriptor aDMEDescriptor) Specifies a featured descriptor for the featuredILcdDME
objects that can be part of a route segment.void
setMarkerDescriptor
(ILcdFeaturedDescriptor aMarkerDescriptor) Specifies a featured descriptor for the featuredILcdMarker
objects that can be part of a route segment.void
setNDBDescriptor
(ILcdFeaturedDescriptor aNDBDescriptor) Specifies a featured descriptor for the featuredILcdNDB
objects that can be part of a route segment.void
setRouteSegmentDescriptor
(ILcdFeaturedDescriptor aRouteSegmentDescriptor) Specifies a featured descriptor for the featuredILcdRouteSegment
objects.void
setTACANDescriptor
(ILcdFeaturedDescriptor aTACANDescriptor) Specifies a featured descriptor for the featuredILcdTACAN
objects that can be part of a route segment.void
setVORDescriptor
(ILcdFeaturedDescriptor aVORDescriptor) Specifies a featured descriptor for the featuredILcdVOR
objects that can be part of a route segment.void
setWaypointDescriptor
(ILcdFeaturedDescriptor aWaypointDescriptor) Specifies a featured descriptor for the featuredILcdWayPoint
objects that can be part of a route segment.Methods inherited from class com.luciad.ais.model.TLcdHashedFeaturedModelDescriptor
getDataModel, getFeatureClass, getFeatureCount, getFeatureIndex, getFeatureName, getModelElementTypes, getModelTypes
Methods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdFeaturedDescriptor
getFeatureUnitOfMeasure
Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Constructor Details
-
TLcdATSRouteModelDescriptor
@Deprecated public TLcdATSRouteModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses) Constructs a newTLcdATSRouteModelDescriptor
object.- Parameters:
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 classes
-
TLcdATSRouteModelDescriptor
public TLcdATSRouteModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType) Constructs a newTLcdATSRouteModelDescriptor
object.- Parameters:
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 model- Since:
- 10.1
- See Also:
-
-
Method Details
-
getRouteSegmentDescriptor
Returns the featured descriptor describing the featuredILcdRouteSegment
objects.- Returns:
- the featured descriptor describing the featured
ILcdRouteSegment
objects.
-
setRouteSegmentDescriptor
Specifies a featured descriptor for the featuredILcdRouteSegment
objects.- Parameters:
aRouteSegmentDescriptor
- a featured descriptor for the featuredILcdRouteSegment
objects.
-
getWaypointDescriptor
Returns the featured descriptor describing the featuredILcdWayPoint
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).- Returns:
- the featured descriptor describing the featured
ILcdWayPoint
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setWaypointDescriptor
Specifies a featured descriptor for the featuredILcdWayPoint
objects that can be part of a route segment.- Parameters:
aWaypointDescriptor
- a featured descriptor for featuredILcdWayPoint
objects.
-
getVORDescriptor
Returns the featured descriptor describing the featuredILcdVOR
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).- Returns:
- the featured descriptor describing the featured
ILcdVOR
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setVORDescriptor
Specifies a featured descriptor for the featuredILcdVOR
objects that can be part of a route segment.- Parameters:
aVORDescriptor
- a featured descriptor for featuredILcdVOR
objects.
-
getDMEDescriptor
Returns the featured descriptor describing the featuredILcdDME
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).- Returns:
- the featured descriptor describing the featured
ILcdDME
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setDMEDescriptor
Specifies a featured descriptor for the featuredILcdDME
objects that can be part of a route segment.- Parameters:
aDMEDescriptor
- a featured descriptor for featuredILcdDME
objects.
-
getNDBDescriptor
Returns the featured descriptor describing the featuredILcdNDB
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).- Returns:
- the featured descriptor describing the featured
ILcdNDB
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setNDBDescriptor
Specifies a featured descriptor for the featuredILcdNDB
objects that can be part of a route segment.- Parameters:
aNDBDescriptor
- a featured descriptor for featuredILcdNDB
objects.
-
getTACANDescriptor
Returns the featured descriptor describing the featuredILcdTACAN
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).- Returns:
- the featured descriptor describing the featured
ILcdTACAN
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setTACANDescriptor
Specifies a featured descriptor for the featuredILcdTACAN
objects that can be part of a route segment.- Parameters:
aTACANDescriptor
- a featured descriptor for featuredILcdTACAN
objects.
-
getMarkerDescriptor
Returns the featured descriptor describing the featuredILcdMarker
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).- Returns:
- the featured descriptor describing the featured
ILcdMarker
objects that can be part of a route segment. Null is returned if no featured descriptor is available.
-
setMarkerDescriptor
Specifies a featured descriptor for the featuredILcdMarker
objects that can be part of a route segment.- Parameters:
aMarkerDescriptor
- a featured descriptor for featuredILcdMarker
objects.
-
TLcdATSRouteModelDescriptor(String, String, String, TLcdDataType)