Package org.aksw.faraday_cage.engine
Interface ExecutionNode<T>
-
- All Superinterfaces:
org.pf4j.ExtensionPoint,Plugin
- All Known Subinterfaces:
DeerExecutionNode,EnrichmentOperator,ModelReader,ModelWriter,ParameterizedDeerExecutionNode,ParameterizedEnrichmentOperator
- All Known Implementing Classes:
AbstractDeerExecutionNodeDecorator,AbstractEnrichmentOperator,AbstractExecutionNode,AbstractExecutionNodeDecorator,AbstractModelIO,AbstractModelReader,AbstractModelWriter,AbstractParameterizedDeerExecutionNodeDecorator,AbstractParameterizedEnrichmentOperator,AbstractParameterizedExecutionNode,AbstractParameterizedExecutionNodeDecorator,AuthorityConformationEnrichmentOperator,DereferencingEnrichmentOperator,EmbeddedModelReader,FileModelReader,FileModelWriter,FilterEnrichmentOperator,GeoDistanceEnrichmentOperator,GeoFusionEnrichmentOperator,LinkingEnrichmentOperator,MergeEnrichmentOperator,NEREnrichmentOperator,PredicateConformationEnrichmentOperator,SparqlModelReader,SparqlModelWriter,SparqlUpdateEnrichmentOperator
public interface ExecutionNode<T> extends org.pf4j.ExtensionPoint, Plugin
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classExecutionNode.DegreeBounds
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<T>apply(java.util.List<T> data)TdeepCopy(T data)default ExecutionNode.DegreeBoundsgetDegreeBounds()intgetInDegree()intgetOutDegree()voidinitDegrees(int inDegree, int outDegree)static <T> java.util.function.UnaryOperator<java.util.List<T>>toMultiExecution(java.util.function.UnaryOperator<T> singleExecution)-
Methods inherited from interface org.aksw.faraday_cage.engine.Plugin
getId, getType, initPluginId, isInitialized
-
-
-
-
Method Detail
-
getDegreeBounds
default ExecutionNode.DegreeBounds getDegreeBounds()
-
getInDegree
int getInDegree()
-
getOutDegree
int getOutDegree()
-
initDegrees
void initDegrees(int inDegree, int outDegree)
-
toMultiExecution
static <T> java.util.function.UnaryOperator<java.util.List<T>> toMultiExecution(java.util.function.UnaryOperator<T> singleExecution)
-
-