Interface IDeferredModelLoader<M extends IModel>

  • Type Parameters:
    M - the model type
    All Known Implementing Classes:
    ModelTranslator.Result

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

      • getModelId

        java.lang.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