ExecutionNode<T>, Plugin, org.pf4j.ExtensionPointAbstractExecutionNode.WithImplicitCloning, AbstractParameterizedExecutionNodepublic abstract class AbstractExecutionNode<T> extends Object implements ExecutionNode<T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AbstractExecutionNode.WithImplicitCloning<T> |
ExecutionNode.DegreeBounds| Constructor | Description |
|---|---|
AbstractExecutionNode() |
| Modifier and Type | Method | Description |
|---|---|---|
List<T> |
apply(List<T> data) |
|
protected abstract T |
deepCopy(T data) |
|
@NotNull org.apache.jena.rdf.model.Resource |
getId() |
|
int |
getInDegree() |
|
int |
getOutDegree() |
|
void |
initDegrees(int inDegree,
int outDegree) |
|
void |
initPluginId(@NotNull org.apache.jena.rdf.model.Resource id) |
|
boolean |
isInitialized() |
Get initialization status
|
protected abstract List<T> |
safeApply(List<T> data) |
|
boolean |
usesImplicitCloning() |
getDegreeBoundspublic final boolean usesImplicitCloning()
usesImplicitCloning in interface ExecutionNode<T>public final int getInDegree()
getInDegree in interface ExecutionNode<T>public final int getOutDegree()
getOutDegree in interface ExecutionNode<T>public final void initDegrees(int inDegree,
int outDegree)
throws InvalidExecutionGraphException
initDegrees in interface ExecutionNode<T>InvalidExecutionGraphExceptionpublic final void initPluginId(@NotNull
@NotNull org.apache.jena.rdf.model.Resource id)
initPluginId in interface Plugin@NotNull public final @NotNull org.apache.jena.rdf.model.Resource getId()
public boolean isInitialized()
PluginisInitialized in interface Plugintrue, if initialized; false, else.Copyright © 2019. All rights reserved.