Class ExternalCallServiceEffectSpecificationWeaving


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

      • ExternalCallServiceEffectSpecificationWeaving

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

      • 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.