edu.toronto.cs.algebra
Class AlgebraCatalog

java.lang.Object
  extended by edu.toronto.cs.algebra.AlgebraCatalog

public class AlgebraCatalog
extends java.lang.Object

Algebra catalog -- see MvSetCatalog for description of what a catalog is.


Constructor Summary
AlgebraCatalog()
           
 
Method Summary
static IAlgebra getAlgebra(java.lang.String tag)
           
static java.lang.String getAlgebraTag(IAlgebra algebra)
           
static java.lang.String[] getTags()
           
static java.util.Iterator iterator()
           
static void registerAlgebra(java.lang.String tag, IAlgebra algebra)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgebraCatalog

public AlgebraCatalog()
Method Detail

iterator

public static java.util.Iterator iterator()

getTags

public static java.lang.String[] getTags()

getAlgebra

public static IAlgebra getAlgebra(java.lang.String tag)

getAlgebraTag

public static java.lang.String getAlgebraTag(IAlgebra algebra)

registerAlgebra

public static void registerAlgebra(java.lang.String tag,
                                   IAlgebra algebra)