Class AssemblyLocationWeaving


  • public class AssemblyLocationWeaving
    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 assembly connection.
    • Constructor Detail

      • AssemblyLocationWeaving

        public AssemblyLocationWeaving​(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)