edu.neu.ccs.demeterf.demfgen.classes
Class DoGen

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.DoGen
Direct Known Subclasses:
Extern, NoGen, NoParse, YesGen

public abstract class DoGen
extends java.lang.Object

Representation of DoGen


Constructor Summary
DoGen()
          Construct a(n) DoGen Instance
 
Method Summary
 boolean doGen()
           
 boolean doParse()
           
abstract  DoGen merge(DoGen g)
           
 DoGen merge(Extern g)
           
abstract  DoGen merge(NoGen g)
           
abstract  DoGen merge(NoParse g)
           
 DoGen merge(YesGen g)
           
static DoGen parse(java.io.InputStream inpt)
          Parse an instance of DoGen from the given Stream
static DoGen parse(java.io.Reader inpt)
          Parse an instance of DoGen from the given Reader
static DoGen parse(java.lang.String inpt)
          Parse an instance of DoGen from the given String
 java.lang.String print()
          DGP method from Class Print
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoGen

public DoGen()
Construct a(n) DoGen Instance

Method Detail

parse

public static DoGen parse(java.lang.String inpt)
                   throws ParseException
Parse an instance of DoGen from the given String

Throws:
ParseException

parse

public static DoGen parse(java.io.InputStream inpt)
                   throws ParseException
Parse an instance of DoGen from the given Stream

Throws:
ParseException

parse

public static DoGen parse(java.io.Reader inpt)
                   throws ParseException
Parse an instance of DoGen from the given Reader

Throws:
ParseException

doGen

public boolean doGen()

doParse

public boolean doParse()

merge

public DoGen merge(YesGen g)

merge

public DoGen merge(Extern g)

merge

public abstract DoGen merge(DoGen g)

merge

public abstract DoGen merge(NoGen g)

merge

public abstract DoGen merge(NoParse g)

print

public java.lang.String print()
DGP method from Class Print