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
ConstructorDescriptionInternalActionServiceEffectSpecificationWeaving
(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 internal action placement strategy.Methods inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ServiceEffectSpecificationWeaving
addFCCallTo, addFCCallToSEFF, getFcRequiredRole
-
Constructor Details
-
InternalActionServiceEffectSpecificationWeaving
public InternalActionServiceEffectSpecificationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
-
-
Method Details
-
weave
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.
-