ca.uwaterloo.cs.ql.fb
Class Factbase

java.lang.Object
  extended by ca.uwaterloo.cs.ql.fb.Factbase

public class Factbase
extends java.lang.Object


Constructor Summary
Factbase()
           
Factbase(java.lang.String name)
           
 
Method Summary
 void addSet(TupleSet tSet)
           
 java.util.Enumeration allEdgeSets()
           
 java.util.Enumeration allNodeSets()
           
 java.util.Enumeration allSets()
           
 EdgeSet getEdgeSet(java.lang.String name)
           
 java.lang.String getName()
           
 NodeSet getNodeSet(java.lang.String name)
           
 TupleSet getSet(java.lang.String name)
           
 java.lang.String getType()
           
 boolean hasSet(java.lang.String name)
           
 void print(java.io.OutputStream out)
           
 void remove(java.lang.String name)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Factbase

public Factbase()

Factbase

public Factbase(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

hasSet

public boolean hasSet(java.lang.String name)

allSets

public java.util.Enumeration allSets()

remove

public void remove(java.lang.String name)

getSet

public TupleSet getSet(java.lang.String name)

addSet

public void addSet(TupleSet tSet)

getNodeSet

public NodeSet getNodeSet(java.lang.String name)

getEdgeSet

public EdgeSet getEdgeSet(java.lang.String name)

allNodeSets

public java.util.Enumeration allNodeSets()

allEdgeSets

public java.util.Enumeration allEdgeSets()

print

public void print(java.io.OutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException