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.
-
-
Field Summary
-
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ServiceEffectSpecificationWeaving
parent
-
-
Constructor Summary
Constructors Constructor Description ControlFlowServiceEffectSpecificationWeaving(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 control flow 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 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 classServiceEffectSpecificationWeaving
- Parameters:
instruction
- the weaving instruction to apply.
-
-