java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyLocationWeaving

public class AssemblyLocationWeaving extends AssemblyWeaving
This class is responsible to weave the adapter in the system if the connection of the components the adapter is inserted in between is an assembly connection.
  • Constructor Details

    • AssemblyLocationWeaving

      public AssemblyLocationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent)
  • Method Details

    • weaveAdapterIntoSystem

      public void weaveAdapterIntoSystem(org.palladiosimulator.pcm.core.composition.Connector weavingLocation) throws FCCWeaverException
      Description copied from class: AssemblyWeaving
      The implementer is responsible to realize the weaving of the adapter in the system depending on the connection of the components the adapter is inserted in between.
      Specified by:
      weaveAdapterIntoSystem in class AssemblyWeaving
      Parameters:
      weavingLocation - - Contains the informations about the weaving location.
      Throws:
      FCCWeaverException
      See Also:
      • AdapterAssemblyWeaving#weaveAdapterIntoSystem(WeavingLocation)