Class BehaviourWeavingFactory
- java.lang.Object
-
- edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.BehaviourWeavingFactory
-
public class BehaviourWeavingFactory extends Object
Factory class for providing the proper (SEFF) weaving implementation depending on the placement strategy.
-
-
Constructor Summary
Constructors Constructor Description BehaviourWeavingFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
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.
-
-