public class BridgeUtil
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static void | 
aggregateAbstractionWithImplementation(Element abstractClass,
                                      Interface concernInterface)
Aggregate abstraction with implementation. 
 | 
static java.util.List<Element> | 
createAbstractionClasses(AlgorithmFamily algorithmFamily)
Creates the abstraction classes. 
 | 
static Interface | 
createImplementationInterface(Concern concern,
                             java.util.List<Element> elements)
Creates the implementation interface. 
 | 
static java.util.List<Element> | 
getAbstractionClasses(AlgorithmFamily algorithmFamily)
Gets the abstraction classes. 
 | 
static java.util.HashMap<Concern,java.util.List<Interface>> | 
getImplementationInterfaces(AlgorithmFamily algorithmFamily)
Gets the implementation interfaces. 
 | 
public static java.util.HashMap<Concern,java.util.List<Interface>> getImplementationInterfaces(AlgorithmFamily algorithmFamily)
algorithmFamily - the algorithm familypublic static java.util.List<Element> getAbstractionClasses(AlgorithmFamily algorithmFamily)
algorithmFamily - the algorithm familypublic static java.util.List<Element> createAbstractionClasses(AlgorithmFamily algorithmFamily)
algorithmFamily - the algorithm familypublic static Interface createImplementationInterface(Concern concern, java.util.List<Element> elements)
concern - the concernelements - the elements