ParametrizedDeerPlugin, ParametrizedNode<T>AbstractModelIO, AbstractModelReader, AbstractModelWriter, AbstractParametrizedEnrichmentOperator, AbstractParametrizedNode, AbstractParametrizedNode.WithImplicitCloning, AuthorityConformationEnrichmentOperator, DefaultModelReader, DefaultModelWriter, DereferencingEnrichmentOperator, FilterEnrichmentOperator, GeoDistanceEnrichmentOperator, GeoFusionEnrichmentOperator, LinkingEnrichmentOperator, NEREnrichmentOperator, PredicateConformationEnrichmentOperatorpublic interface Parametrized
A ParametrizedPlugin is a class that is parametrized using a ParameterMap.
It should only be instantiated from instances of PluginFactory.
For this to work, each plugin type needs to define a plugin type interface that extends
at least ParametrizedPlugin and ExtensionPoint.
Furthermore, each non-abstract class implementing a plugin type interface should be
annotated with Extension.
| Modifier and Type | Method | Description |
|---|---|---|
ParameterMap |
createParameterMap() |
Create an uninitialized
ParameterMap to be filled by the
ExecutionGraphGenerator. |
ParameterMap |
getParameterMap() |
Get this instances configuration as an initialized
ParameterMap. |
void |
init(ParameterMap parameterMap) |
Accept an initialized
ParameterMap in order to configure this instance. |
boolean |
isInitialized() |
Get initialization status
|
@NotNull ParameterMap createParameterMap()
ParameterMap to be filled by the
ExecutionGraphGenerator.ParameterMap containing all allowed Parametervoid init(@NotNull
ParameterMap parameterMap)
ParameterMap in order to configure this instance.parameterMap - an initialized ParameterMap@NotNull ParameterMap getParameterMap()
ParameterMap.ParameterMap.boolean isInitialized()
true, if initialized; false, else.Copyright © 2018. All rights reserved.