Public Member Functions | |
AXLConnectionPathBuilder (AbstractArchitectureModel applicationModel) | |
constructor; builds up the connection paths | |
Collection < ConnectionPathInstance > | getConnectionPathInstances () |
Collection< ConnectionPath > | getConnectionPaths () |
getter method for the connection paths | |
Collection< ConnectionPath > | getConnectionPaths (Component parentComponent) |
returns all connection paths whose (unique non-delegation) connection belongs to the parent component | |
Collection< ConnectionPath > | getDelegationPaths () |
getter method for the delegation paths | |
Private Member Functions | |
Collection< ConnectionPath > | buildAllDownwardPaths (List< AbstractConnection > headConnectionList, AbstractArchitectureModel applicationModel) |
Collection< ConnectionPath > | buildAllPaths (List< AbstractConnection > headConnectionList, AbstractArchitectureModel applicationModel) |
Private Attributes | |
Collection< ConnectionPath > | allPaths |
collection of connection and delegation paths | |
AbstractArchitectureModel | architectureModel |
Collection< ConnectionPath > | connectionPaths |
the collection of connection paths | |
Collection< ConnectionPath > | delegationPaths |
the collection of delegation paths |
de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.AXLConnectionPathBuilder | ( | AbstractArchitectureModel | applicationModel | ) |
constructor; builds up the connection paths
applicationModel | the application model the connection paths belong to |
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.buildAllDownwardPaths | ( | List< AbstractConnection > | headConnectionList, | |
AbstractArchitectureModel | applicationModel | |||
) | [private] |
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.buildAllPaths | ( | List< AbstractConnection > | headConnectionList, | |
AbstractArchitectureModel | applicationModel | |||
) | [private] |
Collection<ConnectionPathInstance> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.getConnectionPathInstances | ( | ) |
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.getConnectionPaths | ( | Component | parentComponent | ) |
returns all connection paths whose (unique non-delegation) connection belongs to the parent component
parentComponent | the component that contains the connection |
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.getConnectionPaths | ( | ) |
getter method for the connection paths
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.getDelegationPaths | ( | ) |
getter method for the delegation paths
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.allPaths [private] |
collection of connection and delegation paths
AbstractArchitectureModel de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.architectureModel [private] |
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.connectionPaths [private] |
the collection of connection paths
Collection<ConnectionPath> de.fraunhofer.isst.axbench.axlang.utilities.AXLConnectionPathBuilder.delegationPaths [private] |
the collection of delegation paths