Class DelegationLocationRepositoryWeaving
- java.lang.Object
-
- edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.RepositoryWeaving
-
- edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.DelegationLocationRepositoryWeaving
-
public class DelegationLocationRepositoryWeaving extends RepositoryWeaving
This class is responsible to weave the adapter in the repository depending on the connection of the components the adapter is inserted in between.
-
-
Field Summary
-
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.RepositoryWeaving
parent
-
-
Constructor Summary
Constructors Constructor Description DelegationLocationRepositoryWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.-
Methods inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.RepositoryWeaving
isNotAlreadyContainedInAdapter, isNotAlreadyContainedInAdapter, weave
-
-
-
-
Method Detail
-
weaveAdapterIntoRepository
protected void weaveAdapterIntoRepository(org.palladiosimulator.pcm.core.composition.Connector weavingLocation)
Description copied from class:RepositoryWeaving
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.- Specified by:
weaveAdapterIntoRepository
in classRepositoryWeaving
- Parameters:
weavingLocation
- - Contains the weaving location informations.- See Also:
AdapterRepositoryWeaving#weaveAdapterIntoRepository(WeavingLocation)
-
-