Class ExternalCallServiceEffectSpecificationWeaving

java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ServiceEffectSpecificationWeaving
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ExternalCallServiceEffectSpecificationWeaving

public class ExternalCallServiceEffectSpecificationWeaving extends ServiceEffectSpecificationWeaving
This class handles weaving of the PCM repository model specifically for the external call placement strategy.
  • Constructor Details

    • ExternalCallServiceEffectSpecificationWeaving

      public ExternalCallServiceEffectSpecificationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
  • Method Details

    • weave

      public void weave(IWeavingInstruction instruction)
      Applies the weaving operation on the SEFF for the externa call placement strategy. For this, all components will be searched for matching signatures/external calls and fc calls will be added according to the specified appearance.
      Specified by:
      weave in class ServiceEffectSpecificationWeaving
      Parameters:
      instruction - the weaving instruction to apply.