Class RepositoryWeaving

    • Field Detail

      • parent

        protected final edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent
    • Constructor Detail

      • RepositoryWeaving

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

      • isNotAlreadyContainedInAdapter

        protected boolean isNotAlreadyContainedInAdapter​(org.palladiosimulator.pcm.repository.RequiredRole requiredRole)
      • isNotAlreadyContainedInAdapter

        protected boolean isNotAlreadyContainedInAdapter​(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
      • weaveAdapterIntoRepository

        protected abstract void weaveAdapterIntoRepository​(org.palladiosimulator.pcm.core.composition.Connector weavingLocation)
        The implementer of this method realizes the integration of the adapter in the repository where each implementation considers different weaving locations regarding the connection of the components that are going to be modified.
        Parameters:
        weavingLocation - - Contains the weaving location informations.