edu.neu.ccs.rawmaterial
Class RawMaterialUtil

java.lang.Object
  extended by edu.neu.ccs.rawmaterial.RawMaterialUtil

public class RawMaterialUtil
extends java.lang.Object

Utility class for generating Raw material

Author:
Charu Chandra and Wu Jiang

Constructor Summary
RawMaterialUtil()
           
 
Method Summary
static java.lang.String generateRawMaterial(int numVar, edu.neu.ccs.demeterf.demfgen.lib.List<gen.TypeInstance> relations)
          Generates Raw material.
static gen.RawMaterial generateRawMaterial(int numVar, gen.Type type)
          Generates Raw material.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RawMaterialUtil

public RawMaterialUtil()
Method Detail

generateRawMaterial

public static gen.RawMaterial generateRawMaterial(int numVar,
                                                  gen.Type type)
                                           throws java.lang.Exception
Generates Raw material. It can currently generate raw material for only for the first two relations.

Parameters:
numVar - - number of variables
type - - Type containing TypeInstance
Returns:
RawMaterial
Throws:
java.lang.Exception

generateRawMaterial

public static java.lang.String generateRawMaterial(int numVar,
                                                   edu.neu.ccs.demeterf.demfgen.lib.List<gen.TypeInstance> relations)
Generates Raw material. It can currently generate raw material for only two relations

Parameters:
numVar - number of variables
relation1 - 1st relation numbers
relation2 - 2nd relation number
Returns: