Class ControlFlowServiceEffectSpecificationWeaving

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

public class ControlFlowServiceEffectSpecificationWeaving extends ServiceEffectSpecificationWeaving
This class handles weaving of the PCM repository model specifically for the control flow placement strategy.
  • Constructor Details

    • ControlFlowServiceEffectSpecificationWeaving

      public ControlFlowServiceEffectSpecificationWeaving(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 control flow placement strategy. For this, the specified component will be searched for all control flows and fc calls will be added within them according to the specified appearance.
      Specified by:
      weave in class ServiceEffectSpecificationWeaving
      Parameters:
      instruction - the weaving instruction to apply.