Package org.aksw.faraday_cage.decorator
Class AbstractParameterizedExecutionNodeDecorator<V extends Parameterized & ExecutionNode<T>,T>
java.lang.Object
org.aksw.faraday_cage.decorator.AbstractExecutionNodeDecorator<T>
org.aksw.faraday_cage.decorator.AbstractParameterizedExecutionNodeDecorator<V,T>
- All Implemented Interfaces:
ExecutionNode<T>,Parameterized,Plugin,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
AbstractParameterizedDeerExecutionNodeDecorator
public abstract class AbstractParameterizedExecutionNodeDecorator<V extends Parameterized & ExecutionNode<T>,T>
extends AbstractExecutionNodeDecorator<T>
implements Parameterized
Base abstract class for decorator pattern
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aksw.faraday_cage.engine.ExecutionNode
ExecutionNode.DegreeBounds -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an uninitializedParameterMapto be filled by theExecutionGraphGenerator.Get this instances configuration as an initializedParameterMap.voidinitParameters(ValidatableParameterMap parameterMap)Accept an initializedParameterMapin order to configure this instance.Methods inherited from class org.aksw.faraday_cage.decorator.AbstractExecutionNodeDecorator
apply, deepCopy, getDegreeBounds, getId, getInDegree, getOutDegree, getType, initDegrees, initPluginId, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.faraday_cage.engine.Parameterized
isInitialized
-
Constructor Details
-
AbstractParameterizedExecutionNodeDecorator
-
-
Method Details
-
createParameterMap
Description copied from interface:ParameterizedCreate an uninitializedParameterMapto be filled by theExecutionGraphGenerator.- Specified by:
createParameterMapin interfaceParameterized- Returns:
- uninitialized
ParameterMapcontaining all allowedParameter
-
initParameters
Description copied from interface:ParameterizedAccept an initializedParameterMapin order to configure this instance.- Specified by:
initParametersin interfaceParameterized- Parameters:
parameterMap- an initializedParameterMap
-
getParameterMap
Description copied from interface:ParameterizedGet this instances configuration as an initializedParameterMap.- Specified by:
getParameterMapin interfaceParameterized- Returns:
- an initialized
ParameterMap.
-
getWrapped
- Overrides:
getWrappedin classAbstractExecutionNodeDecorator<T>
-