Class GraphBackendManager
java.lang.Object
org.episteme.core.technical.backend.AbstractBackendManager<GraphBackend>
org.episteme.core.ui.viewers.mathematics.discrete.GraphBackendManager
Manager for graph rendering backends.
- Since:
- 1.2
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields inherited from class AbstractBackendManager
backendClass, backends, defaultBackend, logger -
Method Summary
Modifier and TypeMethodDescriptionReturns the active graph backend.static GraphBackendManagerGets the preferred graph backend ID.protected GraphBackendSelects the best available backend based on priority.voidsetPreferredId(String id) Sets the preferred graph backend ID.static Collection<GraphBackend> static GraphBackendstatic GraphBackendstaticSelect(String name) Methods inherited from class AbstractBackendManager
managerAll, managerDefault, managerNames, managerRegister, managerSelect, managerSetDefault, refresh
-
Method Details
-
getInstance
-
staticDefault
-
getPreferredId
Gets the preferred graph backend ID. -
setPreferredId
Sets the preferred graph backend ID. -
getActiveBackend
Returns the active graph backend. -
staticSelect
-
staticAll
-
selectBestBackend
Description copied from class:AbstractBackendManagerSelects the best available backend based on priority.- Overrides:
selectBestBackendin classAbstractBackendManager<GraphBackend>
-