Uses of Interface
cdc.applic.factorization.ApplicabilityExtractor
-
Packages that use ApplicabilityExtractor Package Description cdc.applic.factorization -
-
Uses of ApplicabilityExtractor in cdc.applic.factorization
Methods in cdc.applic.factorization with parameters of type ApplicabilityExtractor Modifier and Type Method Description <T> List<CutEvent<T>>Cutter. cut(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> applicabilityExtractor, FactorizationFeatures features)<T> voidCutter. cut(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> applicabilityExtractor, FactorizationFeatures features, CutHandler<T> handler)Cut the applicability of a list of objects in 2 parts.<T> List<ExtendEvent<T>>Extender. extend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features)<T> voidExtender. extend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features, ExtendHandler<T> handler)<T> List<MergeEvent<T>>Merger. merge(List<? extends T> objects, DefinitionAnalyzer<T> analyzer, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features)<T> voidMerger. merge(List<? extends T> objects, DefinitionAnalyzer<T> analyzer, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features, MergeHandler<T> handler)<T> List<ReduceEvent<T>>Reducer. reduce(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features)<T> voidReducer. reduce(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features, ReduceHandler<T> handler)<T> List<SplitEvent<T>>Splitter. split(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> applicabilityExtractor, FactorizationFeatures features)<T> voidSplitter. split(List<? extends T> objects, Expression targetApplicability, ApplicabilityExtractor<? super T> applicabilityExtractor, FactorizationFeatures features, SplitHandler<T> handler)Split a set of objects that have disjoint applicabilities.
-