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
-
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.
-
-
Field Summary
-
Fields inherited from class edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.AssemblyWeaving
parent
-
-
Constructor Summary
Constructors Constructor Description AssemblyLocationWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.adapter.IAdapterWeaving parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
-
-
-
-
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 classAssemblyWeaving
- Parameters:
weavingLocation
- - Contains the informations about the weaving location.- Throws:
FCCWeaverException
- See Also:
AdapterAssemblyWeaving#weaveAdapterIntoSystem(WeavingLocation)
-
-