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
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
ConstructorDescriptionControlFlowServiceEffectSpecificationWeaving
(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Constructor Details
-
ControlFlowServiceEffectSpecificationWeaving
public ControlFlowServiceEffectSpecificationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
-
-
Method Details
-
weave
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.
-