Class GraphAStarParallelRetrieverImpl
java.lang.Object
de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
de.uni_trier.wi2.procake.utils.composition.AbstractEmptyFactoryObjectImplementation
de.uni_trier.wi2.procake.retrieval.impl.RetrieverImpl<NESTWorkflowObject,Query>
de.uni_trier.wi2.procake.retrieval.impl.GraphAStarParallelRetrieverImpl
- All Implemented Interfaces:
RetrievalFactoryObject
,Retriever<NESTWorkflowObject,
Query>
public class GraphAStarParallelRetrieverImpl
extends RetrieverImpl<NESTWorkflowObject,Query>
implements Retriever<NESTWorkflowObject,Query>, RetrievalFactoryObject
Concrete retriever implementation of graph A* parallel retriever.
-
Field Summary
Fields inherited from interface de.uni_trier.wi2.procake.retrieval.Retriever
DEFAULT_ADDQUERYTORESULTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionEach retriever must have an unique name.Performs a retrieval for the given query.Methods inherited from class de.uni_trier.wi2.procake.retrieval.impl.RetrieverImpl
getInternalSimilarityMeasure, getObjectPool, getSimilarityModel, getValuator, isAddQueryToResults, newQuery, setAddQueryToResults, setInternalSimilarityMeasure, setObjectPool, setSimilarityModel
Methods inherited from class de.uni_trier.wi2.procake.utils.composition.AbstractEmptyFactoryObjectImplementation
getParameters, postInit, preInit
Methods inherited from class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
getParameter, initParametersBasedOn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.uni_trier.wi2.procake.retrieval.Retriever
getValuator, isAddQueryToResults, newQuery, setAddQueryToResults, setInternalSimilarityMeasure, setObjectPool, setSimilarityModel
-
Constructor Details
-
GraphAStarParallelRetrieverImpl
public GraphAStarParallelRetrieverImpl()
-
-
Method Details
-
perform
Description copied from interface:Retriever
Performs a retrieval for the given query.- Specified by:
perform
in interfaceRetriever<NESTWorkflowObject,
Query> - Parameters:
query
- A query that can be created withRetriever.newQuery()
- Returns:
- a list of retrieval results
-
getRetrieverName
Description copied from interface:RetrievalFactoryObject
Each retriever must have an unique name. This name gan be used to get a new retriever instance from the factory.- Specified by:
getRetrieverName
in interfaceRetrievalFactoryObject
- Returns:
- Returns the name of the retriever.
-