public class TLcdS57LevelModelDescriptor extends TLcdDataModelDescriptor implementsILcdFeaturedDescriptorProvider
ILcdModelDescriptor
describes S-57 levels.
An S-57 level corresponds to a navigational purpose; it is part of an S57
catalogue and contains one or more ENC cells:
TLcdModelList (catalogue) --> TLcdS57CatalogueModelDescriptor | +-- TLcdModelList (one for each level) --> TLcdS57LevelModelDescriptor | +-- ILcdModel (one for each ENC cell) --> TLcdS57ModelDescriptor
TLcdS57CatalogueModelDecoder
,
Serialized FormModifier and Type | Field and Description |
---|---|
static String |
TYPE_NAME
Type name identifying S-57 level models.
|
Constructor and Description |
---|
TLcdS57LevelModelDescriptor(String aSourceName,
String aDisplayName,
int aLevel)
Deprecated.
Use the constructor with data model parameters instead.
|
TLcdS57LevelModelDescriptor(String aSourceName,
String aDisplayName,
int aLevel,
TLcdDataModel aDataModel,
Set<TLcdDataType> aModelElementTypes,
Set<TLcdDataType> aModelTypes)
Creates a new TLcdS57ModelDescriptor.
|
Modifier and Type | Method and Description |
---|---|
ILcdFeaturedDescriptor |
getFeaturedDescriptor(ILcdFeatured aFeatured)
Gets a
ILcdFeaturedDescriptor that describes the ILcdFeatured passed. |
int |
getLevel()
Returns the level of this S-57 model.
|
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
getDisplayName, getSourceName, getTypeName
public static final String TYPE_NAME
public TLcdS57LevelModelDescriptor(String aSourceName, String aDisplayName, int aLevel)
public TLcdS57LevelModelDescriptor(String aSourceName, String aDisplayName, int aLevel, TLcdDataModel aDataModel, Set<TLcdDataType> aModelElementTypes, Set<TLcdDataType> aModelTypes)
public int getLevel()
public ILcdFeaturedDescriptor getFeaturedDescriptor(ILcdFeatured aFeatured)
ILcdFeaturedDescriptorProvider
ILcdFeaturedDescriptor
that describes the ILcdFeatured
passed.getFeaturedDescriptor
in interface ILcdFeaturedDescriptorProvider
aFeatured
- a featured object to retrieve a featured descriptor for.ILcdFeaturedDescriptor
that describes the ILcdFeatured
passed.