edu.neu.ccs.demeterf.demfgen.pcdgp
Class PCDGPFunc

java.lang.Object
  extended by edu.neu.ccs.demeterf.FC
      extended by edu.neu.ccs.demeterf.demfgen.pcdgp.PCDGPFunc
Direct Known Subclasses:
Typical

public abstract class PCDGPFunc
extends FC

The base class of Per Class Data-Generic Function generation. PCDGP Functions traverse a single TypeDef returning a String representing a method to be placed in the body of a the type's class definition.


Field Summary
 
Fields inherited from class edu.neu.ccs.demeterf.FC
augMethodName, buildMethodName
 
Constructor Summary
PCDGPFunc()
          Need this one for the whole thing to work right...
 
Method Summary
 Control control()
          Traversal control for this function generation
 FC functionObj()
          The function object responsible for function generation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCDGPFunc

public PCDGPFunc()
Need this one for the whole thing to work right...

Method Detail

functionObj

public FC functionObj()
The function object responsible for function generation


control

public Control control()
Traversal control for this function generation