Class TLcdFinalApproachPathModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.model.TLcdDataModelDescriptor
com.luciad.ais.model.finalapproachpath.TLcdFinalApproachPathModelDescriptor
- All Implemented Interfaces:
ILcdAnnotatedElement
,ILcdDataModelDescriptor
,ILcdModelDescriptor
,ILcdFeaturedDescriptor
,Serializable
- Direct Known Subclasses:
TLcdDAFIFPrecisionApproachPathModelDescriptor
public class TLcdFinalApproachPathModelDescriptor
extends TLcdDataModelDescriptor
implements ILcdFeaturedDescriptor
A model descriptor for models containing
ILcdFinalApproachPath
objects.- Since:
- 2023.1
- See Also:
-
Constructor Summary
ConstructorDescriptionTLcdFinalApproachPathModelDescriptor
(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType) Create a new model descriptor. -
Method Summary
Modifier and TypeMethodDescriptiongetFeatureClass
(int aIndex) Returns theClass
of the feature at the given index.int
Returns the number of features.int
getFeatureIndex
(String aName) Returns the index of the given feature name if it exists, -1 otherwise.getFeatureName
(int aIndex) Returns the name of the feature at the given index.Methods inherited from class com.luciad.model.TLcdDataModelDescriptor
addAnnotation, getAnnotation, getAnnotations, getDataModel, getModelElementTypes, getModelTypes, isAnnotationPresent, removeAnnotation
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
-
TLcdFinalApproachPathModelDescriptor
public TLcdFinalApproachPathModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType) Create a new model descriptor.- Parameters:
aSourceName
- The source of the dataaTypeName
- The type name of the dataaDisplayName
- The display name of the dataaDataType
- The data type of the data, must be an extension ofTLcdAISDataTypes.FinalApproachPath
.
-
-
Method Details
-
getFeatureCount
public int getFeatureCount()Description copied from interface:ILcdFeaturedDescriptor
Returns the number of features.- Specified by:
getFeatureCount
in interfaceILcdFeaturedDescriptor
- Returns:
- the number of features.
-
getFeatureName
Description copied from interface:ILcdFeaturedDescriptor
Returns the name of the feature at the given index.- Specified by:
getFeatureName
in interfaceILcdFeaturedDescriptor
- Parameters:
aIndex
- a valid feature index.- Returns:
- the name of the feature at the given index.
-
getFeatureIndex
Description copied from interface:ILcdFeaturedDescriptor
Returns the index of the given feature name if it exists, -1 otherwise.- Specified by:
getFeatureIndex
in interfaceILcdFeaturedDescriptor
- Parameters:
aName
- a feature name.- Returns:
- the index of the given feature name if it exists, -1 otherwise.
-
getFeatureClass
Description copied from interface:ILcdFeaturedDescriptor
Returns theClass
of the feature at the given index.- Specified by:
getFeatureClass
in interfaceILcdFeaturedDescriptor
- Parameters:
aIndex
- a valid feature index.- Returns:
- the
Class
of the feature at the given index.
-