public override IUndoableEdit Generate() { base.Generate(); List <string> preprocessedData = PreProcessDependencyData(); AllPairsAlgorithm algorithm = new AllPairsAlgorithm(); ArrayList result = algorithm.generateAllPairsCombinations(preprocessedData); //now combine each element of each array IList <IList <EquivalenceClass> > patterns = createEquivalenceClassPatterns(result); return(CreateCombinationsFromPatterns(patterns, CombinationOrigin.ALLPAIRS)); }
private void InitBlock(AllPairsAlgorithm enclosingInstance) { this.enclosingInstance = enclosingInstance; }
public AnonymousClassComparator1(AllPairsAlgorithm enclosingInstance) { InitBlock(enclosingInstance); }