AbstractNode.WithImplicitCloning, AbstractParametrizedNodepublic abstract class AbstractNode<T> extends java.lang.Object implements Node<T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AbstractNode.WithImplicitCloning<T> |
Node.DegreeBounds| Constructor | Description |
|---|---|
AbstractNode() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<T> |
apply(java.util.List<T> data) |
|
T |
apply(T data) |
|
protected abstract T |
deepCopy(T data) |
|
AnalyticsFrame |
gatherAnalytics() |
|
@NotNull org.apache.jena.rdf.model.Resource |
getId() |
|
int |
getInDegree() |
|
int |
getOutDegree() |
|
void |
init(@NotNull org.apache.jena.rdf.model.Resource id) |
|
void |
init(@NotNull org.apache.jena.rdf.model.Resource id,
int inDegree,
int outDegree) |
|
boolean |
isInitialized() |
Get initialization status
|
protected abstract java.util.List<T> |
safeApply(java.util.List<T> data) |
|
protected void |
writeAnalytics(java.lang.String name,
java.lang.String information) |
|
protected void |
writeInputAnalytics(java.util.List<T> data) |
|
protected void |
writeOutputAnalytics(java.util.List<T> data) |
getDegreeBoundspublic final int getInDegree()
getInDegree in interface Node<T>public final int getOutDegree()
getOutDegree in interface Node<T>public final void init(@NotNull
@NotNull org.apache.jena.rdf.model.Resource id,
int inDegree,
int outDegree)
public final void init(@NotNull
@NotNull org.apache.jena.rdf.model.Resource id)
@NotNull public final @NotNull org.apache.jena.rdf.model.Resource getId()
public boolean isInitialized()
PluginisInitialized in interface Plugin<T>true, if initialized; false, else.public final AnalyticsFrame gatherAnalytics()
gatherAnalytics in interface Execution<T>protected final void writeAnalytics(java.lang.String name,
java.lang.String information)
protected void writeInputAnalytics(java.util.List<T> data)
protected void writeOutputAnalytics(java.util.List<T> data)
Copyright © 2018. All rights reserved.