Interface IAssemblyConnectorStrategy
- All Known Implementing Classes:
AssemblyConnectorDeFactoStrategy
,AssemblyConnectorsInsideCompositeComponentStrategy
public interface IAssemblyConnectorStrategy
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildAssemblyConnectors
(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity compositeStructure, List<ComponentImplementingClassesLink> subComponents) Builder method for the SAMM system architecture.void
buildAssemblyConnectors
(ComponentImplementingClassesLink compositeComponentCandidate, org.jgrapht.Graph<ComponentImplementingClassesLink, ClusteringRelation> compositeComponentSubgraph) Create assembly connectors for the composite component candidate.
-
Method Details
-
buildAssemblyConnectors
void buildAssemblyConnectors(ComponentImplementingClassesLink compositeComponentCandidate, org.jgrapht.Graph<ComponentImplementingClassesLink, ClusteringRelation> compositeComponentSubgraph) Create assembly connectors for the composite component candidate.- Parameters:
compositeComponentCandidate
- The SAM model element representing the composite component foundcompositeComponentSubgraph
- The graph of relations between the subcomponents of the composite component used when detecting the composite component
-
buildAssemblyConnectors
void buildAssemblyConnectors(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity compositeStructure, List<ComponentImplementingClassesLink> subComponents) Builder method for the SAMM system architecture. Creates internal assembly connectors.- Parameters:
sammArchitecture
- The outer systemsubComponents
- The inner components for which to establish the connectors.
-