Class DelegationLocationWeaving
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.DelegationLocationWeaving
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.
-
Field Summary
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
parent
-
Constructor Summary
ConstructorDescriptionDelegationLocationWeaving
(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
weaveAdapterIntoSystem
(org.palladiosimulator.pcm.core.composition.Connector weavingLocation) 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.Methods inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
addConnector, getComplimentaryRoleOf, getRequiredRolesOfAdapter, weave
-
Constructor Details
-
DelegationLocationWeaving
public DelegationLocationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent)
-
-
Method Details
-
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 classAssemblyWeaving
- Parameters:
weavingLocation
- - Contains the informations about the weaving location.- Throws:
FCCWeaverException
- See Also:
-
AdapterAssemblyWeaving#weaveAdapterIntoSystem(WeavingLocation)
-