Class AssemblyLocationWeaving
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyLocationWeaving
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.
-
Field Summary
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
parent
-
Constructor Summary
ConstructorDescriptionAssemblyLocationWeaving
(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
-
AssemblyLocationWeaving
public AssemblyLocationWeaving(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)
-