Package com.luciad.ais.model.ama
Class TLcdAreaMinimumAltitudeModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.model.TLcdDataModelDescriptor
com.luciad.ais.model.ama.TLcdAreaMinimumAltitudeModelDescriptor
- All Implemented Interfaces:
ILcdAnnotatedElement,ILcdDataModelDescriptor,ILcdModelDescriptor,ILcdFeaturedDescriptor,Serializable
- Direct Known Subclasses:
TLcdARINCMORAModelDescriptor
public class TLcdAreaMinimumAltitudeModelDescriptor
extends TLcdDataModelDescriptor
implements ILcdFeaturedDescriptor
A model descriptor for models containing
ILcdAreaMinimumAltitude objects.- Since:
- 2014.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTLcdAreaMinimumAltitudeModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aDataType) Create a new model descriptor. -
Method Summary
Modifier and TypeMethodDescriptiongetFeatureClass(int aIndex) Returns theClassof the feature at the given index.intReturns the number of features.intgetFeatureIndex(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, removeAnnotationMethods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.util.ILcdFeaturedDescriptor
getFeatureUnitOfMeasureMethods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Constructor Details
-
TLcdAreaMinimumAltitudeModelDescriptor
public TLcdAreaMinimumAltitudeModelDescriptor(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.AreaMinimumAltitude.
-
-
Method Details
-
getFeatureCount
public int getFeatureCount()Description copied from interface:ILcdFeaturedDescriptorReturns the number of features.- Specified by:
getFeatureCountin interfaceILcdFeaturedDescriptor- Returns:
- the number of features.
-
getFeatureName
Description copied from interface:ILcdFeaturedDescriptorReturns the name of the feature at the given index.- Specified by:
getFeatureNamein interfaceILcdFeaturedDescriptor- Parameters:
aIndex- a valid feature index.- Returns:
- the name of the feature at the given index.
-
getFeatureIndex
Description copied from interface:ILcdFeaturedDescriptorReturns the index of the given feature name if it exists, -1 otherwise.- Specified by:
getFeatureIndexin interfaceILcdFeaturedDescriptor- Parameters:
aName- a feature name.- Returns:
- the index of the given feature name if it exists, -1 otherwise.
-
getFeatureClass
Description copied from interface:ILcdFeaturedDescriptorReturns theClassof the feature at the given index.- Specified by:
getFeatureClassin interfaceILcdFeaturedDescriptor- Parameters:
aIndex- a valid feature index.- Returns:
- the
Classof the feature at the given index.
-