DeerPlugin, Execution<Model>, Node<Model>, Plugin<Model>, org.pf4j.ExtensionPointCloneEnrichmentOperator, MergeEnrichmentOperatorpublic abstract class AbstractEnrichmentOperator extends AbstractNode.WithImplicitCloning<Model> implements DeerPlugin
AbstractNode.WithImplicitCloning<T>Node.DegreeBounds| Constructor | Description |
|---|---|
AbstractEnrichmentOperator() |
| Modifier and Type | Method | Description |
|---|---|---|
protected Model |
deepCopy(Model model) |
|
Node.DegreeBounds |
getDegreeBounds() |
|
Resource |
getType() |
Get the type
ParametrizedPlugin. |
protected void |
writeInputAnalytics(List<Model> data) |
|
protected void |
writeOutputAnalytics(List<Model> data) |
apply, apply, gatherAnalytics, getId, getInDegree, getOutDegree, init, init, isInitialized, safeApply, writeAnalyticsapply, apply, gatherAnalytics, getIdgetInDegree, getOutDegree, initclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinit, isInitializedpublic Node.DegreeBounds getDegreeBounds()
getDegreeBounds in interface Node<Model>protected final Model deepCopy(Model model)
deepCopy in class AbstractNode<Model>@NotNull public Resource getType()
PluginParametrizedPlugin.
The type of a ParametrizedPlugin identifies the implementing class and must be
unique.
It is used to instantiate the class using the PluginFactory.
Defaults to using the implementing classes Class.getSimpleName().protected void writeInputAnalytics(List<Model> data)
writeInputAnalytics in class AbstractNode<Model>protected void writeOutputAnalytics(List<Model> data)
writeOutputAnalytics in class AbstractNode<Model>Copyright © 2018. All rights reserved.