Interface RuntimeModelRegistry

  • All Known Implementing Classes:
    RuntimeModelRegistryImpl

    public interface RuntimeModelRegistry
    Provides access to a saved ImportModelService.
    • Method Detail

      • acceptingNewImports

        default boolean acceptingNewImports()
      • isEmpty

        boolean isEmpty()
        Returns if this registry has at least one model.
        Returns:
      • setMode

        void setMode​(DashbuilderRuntimeMode mode)
        Sets this runtime mode.
        Parameters:
        mode - The mode to be used.
      • registerFile

        Optional<RuntimeModel> registerFile​(String filePath)
        Store the import from a File path;
        Parameters:
        filePath - The path to the file.
      • remove

        void remove​(String runtimeModelid)
        Removes a runtime model.
        Parameters:
        runtimeModelid - The id of the runtime model to be removed.
      • unregister

        void unregister​(String runtimeModelid)
        Unregister a model from memory
        Parameters:
        runtimeModelid - The id of the runtime model to be unregistered.
      • availableModels

        Collection<String> availableModels()
        List all models that are currently available.
      • clear

        void clear()
        Remove all registered models.