agg.parser
Class SimpleDependencyPair

java.lang.Object
  extended by agg.parser.ExcludePair
      extended by agg.parser.DependencyPair
          extended by agg.parser.SimpleDependencyPair
All Implemented Interfaces:
CriticalPair
Direct Known Subclasses:
LayeredSimpleDependencyPair, PrioritySimpleDependencyPair

public class SimpleDependencyPair
extends DependencyPair

This class contains the algorithm to decide if one rule dependes of another rule.


Field Summary
 
Fields inherited from class agg.parser.DependencyPair
completeConcurrency, concurrentRules, isoLeft, isoRight, leftNAC2extLeft, leftPAC2extLeft, makeConcurrentRules, switchDependency
 
Fields inherited from class agg.parser.ExcludePair
boundB1_l1, boundB1_r1, checkDependencyCond2, complete, computable, consistencyCheck, consistentOnly, contextC1_l1, contextC1_r1, criticalNACOfR2exists, dangling, danglingEdge, danglingEdges, delete, dependencyCond1, dependencyCond2, equalVariableNameOfAttrMapping, essential, grammar, ignoreIdenticalRules, levelOfTypeGraphCheck, maxOverlapping, maxOverlapSize, ownStrategy, preservedChanged, preservedK1_l1, preservedK1_r1, produce, reduce, reduceSameMatch, stop, strategy, strongAttrCheck, typesTG_L2, typesTG_NAC2, typesTG_PAC2, withInheritance, withNACs, withPACs
 
Fields inherited from interface agg.parser.CriticalPair
CONFLICT, CONFLICTFREE, DEPENDENCY, EXCLUDE, TRIGGER_DEPENDENCY, TRIGGER_SWITCH_DEPENDENCY
 
Constructor Summary
protected SimpleDependencyPair()
           
 
Method Summary
 
Methods inherited from class agg.parser.DependencyPair
dispose, enableProduceConcurrentRule, enableSwitchDependency, getConcurrentRules, isCritical, makeAbstractInverseRule, makeInverseRule, setCompleteConcurrency
 
Methods inherited from class agg.parser.ExcludePair
attributeCheckFailed, checkGlobalNACsOfRule2, checkGraphConsistency, destroyOverlapping, disableCheckOfGraphConstraints, enableComplete, enableConsistent, enableEqualVariableNameOfAttrMapping, enableIgnoreIdenticalRules, enableNACs, enablePACs, enableReduce, enableReduceSameMatch, enableStrongAttrCheck, extendLeftGraphByNAC, extendLeftGraphByPAC, getNumberOfKindOfPairs, isExclude, resetCheckOfGraphConstraints, ruleChangesAttributes, setGraGra, setMorphismCompletionStrategy, stop, unsetAllTransientAttrValuesOfOverlapGrah, unsetAllTransientAttrValuesOfRule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDependencyPair

protected SimpleDependencyPair()