Class TLcdGeoJsonModelDescriptor

All Implemented Interfaces:
ILcdAnnotatedElement, ILcdDataModelDescriptor, ILcdModelDescriptor, Serializable

public class TLcdGeoJsonModelDescriptor extends TLcdDataModelDescriptor implements ILcdModelDescriptor, ILcdDataModelDescriptor
Model descriptor for GeoJson models. Implements both ILcdModelDescriptor and ILcdDataModelDescriptor..
Since:
2012.1
See Also:
  • Field Details

    • TYPE_NAME

      public static final String TYPE_NAME
      The type name for GeoJSON model descriptors
      Since:
      2017.0
      See Also:
  • Constructor Details

    • TLcdGeoJsonModelDescriptor

      public TLcdGeoJsonModelDescriptor(ILcdDataModelDescriptor aDataModelDescriptor, ILcdModelDescriptor aModelDescriptor)
      Constructs a GeoJson model descriptor using the given descriptors.
      Parameters:
      aDataModelDescriptor - used for the data model and model types
      aModelDescriptor - used for the source name, type name, and display name
    • TLcdGeoJsonModelDescriptor

      public TLcdGeoJsonModelDescriptor(String aSourceName, String aDisplayName, TLcdDataModel aDataModel, Collection<TLcdDataType> aModelElementTypes)
      Constructs a GeoJson model descriptor for the given parameters.
      Parameters:
      aSourceName - identifies the source name of the model.
      aDisplayName - a display name for the model.
      aDataModel - the data model describing the types used in the model.
      aModelElementTypes - the model element types