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

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.BehDefList
Direct Known Subclasses:
BehDefCons, BehDefEmpty

public abstract class BehDefList
extends java.lang.Object

Representation of BehDefList


Constructor Summary
BehDefList()
          Construct a(n) BehDefList Instance
 
Method Summary
abstract  BehDef findDef(java.lang.String name)
           
abstract  boolean hasDef(java.lang.String name)
           
static BehDefList parse(java.io.InputStream inpt)
          Parse an instance of BehDefList from the given Stream
static BehDefList parse(java.io.Reader inpt)
          Parse an instance of BehDefList from the given Reader
static BehDefList parse(java.lang.String inpt)
          Parse an instance of BehDefList from the given String
 java.lang.String print()
          DGP method from Class Print
abstract  List<BehDef> toList()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehDefList

public BehDefList()
Construct a(n) BehDefList Instance

Method Detail

parse

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

Throws:
ParseException

parse

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

Throws:
ParseException

parse

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

Throws:
ParseException

findDef

public abstract BehDef findDef(java.lang.String name)

hasDef

public abstract boolean hasDef(java.lang.String name)

toList

public abstract List<BehDef> toList()

print

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