vishnu.model.algebra
Interface AlgorithmFactory
- All Known Implementing Classes:
- AlgorithmFactoryImpl
public interface AlgorithmFactory
Modela a las fabricas de algoritmos permitiendo elegir el conjunto de
algoritmos de relaciones unarias y binarias que se encargaran de resolver
las operaciones de las relaciones unarias y binarias.
pattern: Factory
- Author:
- Hernan Rancati
-
getAlgorithms
java.util.Collection<Algorithm> getAlgorithms(Relation r)
- Devuelve el algoritmo elegido para la relacion unaria r.
- Throws:
AlgorithmFactory.UnavailableAlgorithmException
- en caso de no haber un
algoritmo disponible para la relacion dada.