agg.parser
Class ComputeCriticalPairs

java.lang.Object
  extended by agg.parser.ComputeCriticalPairs
All Implemented Interfaces:
ParserEventListener, java.util.EventListener

public class ComputeCriticalPairs
extends java.lang.Object
implements ParserEventListener

This class computes conflicts and dependencies of rule pairs.


Field Summary
 java.lang.String anOptionStr
           
 ConflictsDependenciesContainer cdContainer
           
 boolean computeConflict
           
 boolean computeDependency
           
 CriticalPairOption cpOption
           
 PairContainer dependPairContainer
           
 PairContainer excludePairContainer
           
 java.lang.String fname
           
 GraGra gragra
           
 java.lang.String outfname
           
 
Constructor Summary
ComputeCriticalPairs()
          Creates a new instance of the AGG critical pair analysis
 
Method Summary
static void main(java.lang.String[] args)
           
 void parserEventOccured(ParserEvent e)
          Invoked when a parser event occurs.
 void run(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anOptionStr

public java.lang.String anOptionStr

cpOption

public CriticalPairOption cpOption

cdContainer

public ConflictsDependenciesContainer cdContainer

excludePairContainer

public PairContainer excludePairContainer

dependPairContainer

public PairContainer dependPairContainer

fname

public java.lang.String fname

outfname

public java.lang.String outfname

computeConflict

public boolean computeConflict

computeDependency

public boolean computeDependency

gragra

public GraGra gragra
Constructor Detail

ComputeCriticalPairs

public ComputeCriticalPairs()
Creates a new instance of the AGG critical pair analysis

Method Detail

parserEventOccured

public void parserEventOccured(ParserEvent e)
Description copied from interface: ParserEventListener
Invoked when a parser event occurs.

Specified by:
parserEventOccured in interface ParserEventListener
Parameters:
e - The event from the parser.

run

public void run(java.lang.String[] args)

main

public static void main(java.lang.String[] args)