Interface IDeferredModelLoader<M extends IModel>

Type Parameters:
M - the model type

public interface IDeferredModelLoader<M extends IModel>
Allows deferred loading of models, which require that functionality.
Author:
Holger Eichelberger
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Completes loading in a deferred manner.
    Returns an ID of the model, e.g., its URI or its name.
  • Method Details

    • getModelId

      String getModelId()
      Returns an ID of the model, e.g., its URI or its name. Used to identify this loader among multiple trials of loading the same model.
      Returns:
      the ID
    • completeLoading

      void completeLoading(IDeferredModelLoader<M> target)
      Completes loading in a deferred manner.
      Parameters:
      target - cleanup target