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

public class DelegationLocationWeaving 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 provided delegation connection.
  • Constructor Details

    • DelegationLocationWeaving

      public DelegationLocationWeaving(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)