Class BehaviourWeavingFactory
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.BehaviourWeavingFactory
Factory class for providing the proper (SEFF) weaving implementation depending on the placement strategy.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Function<edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving,
ServiceEffectSpecificationWeaving> getBehaviourSeffWeaverBy
(PlacementStrategy placementStrategy) Returns the proper SEFFweaving-class based on the weaving location.
-
Constructor Details
-
BehaviourWeavingFactory
public BehaviourWeavingFactory()
-
-
Method Details
-
getBehaviourSeffWeaverBy
public static Function<edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving,ServiceEffectSpecificationWeaving> getBehaviourSeffWeaverBy(PlacementStrategy placementStrategy) Returns the proper SEFFweaving-class based on the weaving location.- Parameters:
placementStrategy
- - Contains the informations that are necessary to get the proper subweaving-class.- Returns:
- the proper subweaving-class.
-