Interface DataModel

All Known Implementing Classes:
CSDLModel, SensorThingsMultiDatastreamV11, SensorThingsPlus, SensorThingsSensingV11, SensorThingsTaskingV11

public interface DataModel
The interface for classes that implement a data model.
  • Method Details

    • init

      void init(SensorThingsService service, ModelRegistry mr)
      Initialise the data model in the given ModelRegistry.
      Parameters:
      service - The service to use for loading data needed for initialisation.
      mr - The ModelRegistry to initialise the data model in.
    • isInitialised

      boolean isInitialised()
      Check if the model is initialised.
      Returns:
      true if initialised.
    • getVersion

      default Version getVersion()