uk.ac.ed.inf.taweka.weka
Class DataSetGenerator

java.lang.Object
  extended by uk.ac.ed.inf.taweka.weka.DataSetGenerator
Direct Known Subclasses:
MulanDataSetGenerator

public class DataSetGenerator
extends java.lang.Object

Generates and fills the Weka instances

Version:
3 Sep 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
DataSetGenerator(DataSetManager manager, uk.ac.ed.inf.utils.OneToManyMap instanceAttributeMap, uk.ac.ed.inf.utils.OneToManyMap instanceClassMap)
           
 
Method Summary
 void fillAndWriteInstances()
           
 java.util.Vector<weka.core.Attribute> getAttributes()
           
 AttributeFactory getAttributesFactory()
           
 java.lang.String getClassName()
           
 uk.ac.ed.inf.utils.OneToManyMap getInstanceAttributeMap()
           
 uk.ac.ed.inf.utils.OneToManyMap getInstanceClassMap()
           
 weka.core.Instances getInstances()
           
 InstancesFiller getInstancesFactory()
           
 java.util.Vector<java.lang.String> getInstancesNames()
           
 DataSetManager getManager()
           
 int getNumberOfAttributes()
           
 int getNumberOfClassValues()
           
 int getNumberOfInstances()
           
 void setInstancesNames()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetGenerator

public DataSetGenerator(DataSetManager manager,
                        uk.ac.ed.inf.utils.OneToManyMap instanceAttributeMap,
                        uk.ac.ed.inf.utils.OneToManyMap instanceClassMap)
Method Detail

fillAndWriteInstances

public void fillAndWriteInstances()

getAttributes

public java.util.Vector<weka.core.Attribute> getAttributes()

getAttributesFactory

public AttributeFactory getAttributesFactory()

getClassName

public java.lang.String getClassName()

getInstanceAttributeMap

public uk.ac.ed.inf.utils.OneToManyMap getInstanceAttributeMap()

getInstanceClassMap

public uk.ac.ed.inf.utils.OneToManyMap getInstanceClassMap()

getInstances

public weka.core.Instances getInstances()

getInstancesFactory

public InstancesFiller getInstancesFactory()

getInstancesNames

public java.util.Vector<java.lang.String> getInstancesNames()

getManager

public DataSetManager getManager()

getNumberOfAttributes

public int getNumberOfAttributes()

getNumberOfClassValues

public int getNumberOfClassValues()

getNumberOfInstances

public int getNumberOfInstances()

setInstancesNames

public void setInstancesNames()