Interface IAssemblyConnectorStrategy

All Known Implementing Classes:
AssemblyConnectorDeFactoStrategy, AssemblyConnectorsInsideCompositeComponentStrategy

public interface IAssemblyConnectorStrategy
  • 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 found
      compositeComponentSubgraph - 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 system
      subComponents - The inner components for which to establish the connectors.