Class PluginRegistry
java.lang.Object
com.knezevic.edaf.v3.core.plugins.PluginRegistry
Runtime plugin registry with optional ServiceLoader discovery.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G> AlgorithmPlugin<G> <G> ModelPlugin<G> <G> ProblemPlugin<G> registerAlgorithm(AlgorithmPlugin<?> plugin) registerModel(ModelPlugin<?> plugin) registerProblem(ProblemPlugin<?> plugin) registerRepresentation(RepresentationPlugin<?> plugin) <G> RepresentationPlugin<G> representation(String type)
-
Constructor Details
-
PluginRegistry
public PluginRegistry()
-
-
Method Details
-
discoverFromClasspath
-
registerRepresentation
-
registerProblem
-
registerModel
-
registerAlgorithm
-
representation
-
problem
-
model
-
algorithm
-
listRepresentations
-
listProblems
-
listModels
-
listAlgorithms
-