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.
-
-
Field Summary
-
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ServiceEffectSpecificationWeaving
parent
-
-
Constructor Summary
Constructors Constructor Description ExternalCallServiceEffectSpecificationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
weave(IWeavingInstruction instruction)
Applies the weaving operation on the SEFF for the externa call placement strategy.-
Methods inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ServiceEffectSpecificationWeaving
addFCCallTo, addFCCallToSEFF, getFcRequiredRole
-
-
-
-
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 classServiceEffectSpecificationWeaving
- Parameters:
instruction
- the weaving instruction to apply.
-
-