Class InternalActionServiceEffectSpecificationWeaving

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

public class InternalActionServiceEffectSpecificationWeaving extends ServiceEffectSpecificationWeaving
This class handles weaving of the PCM repository model specifically for the internal action placement strategy.
  • Constructor Details

    • InternalActionServiceEffectSpecificationWeaving

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