Package cdc.applic.factorization
Interface Extender
-
public interface ExtenderAn Extender is used to extend the applicability of objects.- Author:
- Damien Carbonne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> List<ExtendEvent<T>>extend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features)<T> voidextend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features, ExtendHandler<T> handler)
-
-
-
Method Detail
-
extend
<T> void extend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features, ExtendHandler<T> handler)
- Type Parameters:
T- The object type.- Parameters:
objects- The objects.extensionApplicability- The extension applicability.extractor- The applicability extractor.features- The features to apply.handler- The event handler.
-
extend
<T> List<ExtendEvent<T>> extend(List<? extends T> objects, Expression extensionApplicability, ApplicabilityExtractor<? super T> extractor, FactorizationFeatures features)
-
-