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