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 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.