Class BehaviourWeavingFactory


  • public class BehaviourWeavingFactory
    extends Object
    Factory class for providing the proper (SEFF) weaving implementation depending on the placement strategy.
    • Constructor Detail

      • BehaviourWeavingFactory

        public BehaviourWeavingFactory()
    • 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.