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