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