Package agg.parser

Interface Summary
CriticalPair CriticalPair provides an algorithm to compute a critical pair.
Layer Deprecated.  
LayeredCriticalPair This class combines two aspects.
LayeredPairContainer This class combines two aspects.
OptionEventListener Listens for events from several options.
PairContainer A container for critical pairs This interface represents the abstract class of a stategy.
Parser This parser eats graphs which are created by AGG.
ParserEventListener A parser sends messages to all listeners.
 

Class Summary
AbstractParser This parser eats graphs which are created by AGG.
AGGComputeCriticalPairs This class computes conflicts and dependencies of rule pairs.
ComputeCriticalPairs This class computes conflicts and dependencies of rule pairs.
ConcurrentRule Construct a concurrent rule based on two source rules and already computed dependency critical pair of these rules.
ConflictsDependenciesBasisGraph  
ConflictsDependenciesContainer  
Consistency  
CriticalPairEvent A message generated during critical pair analysis.
CriticalPairInfo  
CriticalPairOption This option configures the algorithm of the critical pairs.
CriticalRulePairAtGraph This class computes critical matches of two rules at a concrete graph.
DependencyPair This class contains the algorithm to decide if one rule depends of another rule.
DependencyPairContainer This Container contains only conflict free and dependency relations.
ExcludePair This class contains the algorithm to decide if one rule excludes another rule.
ExcludePairContainer This Container contains only conflict free and exclude relations.
ExcludePairHelper  
ExcludeParser This class provides a parser which needs critical pairs.
ExtendedLayerFunction Deprecated.  
LayeredDependencyPair These pairs extends the DependencyPairs with layers.
LayeredDependencyPairContainer This class provides a container for critical pairs.
LayeredExcludePair These pairs extends the ExcludePairs with layers.
LayeredExcludePairContainer This class provides a container for critical pairs.
LayeredExcludeParser This class provides a parser which needs critical pairs.
LayeredSimpleDependencyPair These pairs extends the SimpleDependencyPairs with layers.
LayeredSimpleExcludePair These pairs extends the SimpleExcludePairs with layers.
LayeredSimpleExcludeParser This class provides a parser which needs critical pair analysis.
LayeredSimpleParser This class provides a parser which works without critical pair analysis.
LayerFunction Deprecated.  
LayerOption This class provides some option for the layer function.
ParserErrorEvent This event is used if the parser has to handle any error.
ParserEvent This event is a generall message from a parser.
ParserFactory This factory produces diffrent objects.
ParserMessageEvent ParserMessageEvent sends messages.
ParserOption The parser option provides some settings for the parser.
PriorityDependencyPair These pairs extends the DependencyPairs with layers.
PriorityDependencyPairContainer This class provides a container for critical pairs.
PriorityExcludePair  
PriorityExcludePairContainer This class provides a container for critical pairs.
PrioritySimpleDependencyPair These pairs extends the SimpleDependencyPairs with layers.
PrioritySimpleExcludePair  
Report This class reports some messages to standard out.
RuleInstances This a a container for matches.
SimpleDependencyPair This class contains the algorithm to decide if one rule dependes of another rule.
SimpleExcludePair This class contains the algorithm to decide if one rule exludes another rule.
SimpleExcludeParser This class provides a parser which needs critical pairs.
SimpleParser This class provides a parser which works without critical pair analysis.
Triple A triple stores three data.
WeakExtendedLayerFunction Deprecated.  
WeakLayerFunction Deprecated.  
 

Exception Summary
InvalidAlgorithmException This exception should be thrown by the isCritical() method of an object that implements a concrete stategy of a critical pair.