Class DelegationLocationWeaving


  • public class DelegationLocationWeaving
    extends AssemblyWeaving
    This class is responsible to weave the adapter in the system if the connection of the components the adapter is inserted in between is an provided delegation connection.
    • Constructor Detail

      • DelegationLocationWeaving

        public DelegationLocationWeaving​(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent)
    • Method Detail

      • weaveAdapterIntoSystem

        public void weaveAdapterIntoSystem​(org.palladiosimulator.pcm.core.composition.Connector weavingLocation)
                                    throws FCCWeaverException
        Description copied from class: AssemblyWeaving
        The implementer is responsible to realize the weaving of the adapter in the system depending on the connection of the components the adapter is inserted in between.
        Specified by:
        weaveAdapterIntoSystem in class AssemblyWeaving
        Parameters:
        weavingLocation - - Contains the informations about the weaving location.
        Throws:
        FCCWeaverException
        See Also:
        AdapterAssemblyWeaving#weaveAdapterIntoSystem(WeavingLocation)