Class WeavingInstruction
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.WeavingInstruction
This class is a container for the weaving instruction informations required
by the concern weaver.
-
Constructor Summary
ConstructorDescriptionWeavingInstruction
(Pair<CompletionComponent, List<org.palladiosimulator.pcm.repository.ProvidedRole>> eccWithConsumedFeatures, WeavingLocation weavingLocation, InclusionMechanism inclusionMechanism, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer, ComplementumVisnetis visnetis) The constructor. -
Method Summary
Modifier and TypeMethodDescriptionList<? extends org.palladiosimulator.pcm.repository.OperationSignature>
getCV()
Pair<CompletionComponent,
List<org.palladiosimulator.pcm.repository.ProvidedRole>> The getter-method of the ECC and provided features pair.The getter-method of the transformation strategy.org.palladiosimulator.pcm.resourceenvironment.ResourceContainer
The getter-method of the resource container.org.palladiosimulator.pcm.core.composition.Connector
The getter-method of the weaving location.
-
Constructor Details
-
WeavingInstruction
public WeavingInstruction(Pair<CompletionComponent, List<org.palladiosimulator.pcm.repository.ProvidedRole>> eccWithConsumedFeatures, WeavingLocation weavingLocation, InclusionMechanism inclusionMechanism, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer, ComplementumVisnetis visnetis) The constructor.- Parameters:
eccWithConsumedFeatures
- - A pair of an ECC with its corresponding provided features.weavingLocation
- - The concrete weaving location in the PCM model.transformationStrategy
- - The transformation strategy which defines the integration mechanism.resourceContainer
- - The resource container the ECC is going to be allocated.
-
-
Method Details
-
getFCCWithConsumedFeatures
public Pair<CompletionComponent,List<org.palladiosimulator.pcm.repository.ProvidedRole>> getFCCWithConsumedFeatures()The getter-method of the ECC and provided features pair.- Returns:
- a pair of an ECC and its provided features.
-
getWeavingLocation
public org.palladiosimulator.pcm.core.composition.Connector getWeavingLocation()The getter-method of the weaving location.- Returns:
- the concrete weaving location in the PCM model.
-
getInclusionMechanism
The getter-method of the transformation strategy.- Returns:
- the transformation strategy which defines the integration mechanism.
-
getResourceContainer
public org.palladiosimulator.pcm.resourceenvironment.ResourceContainer getResourceContainer()The getter-method of the resource container.- Returns:
- the resource container the ECC is going to be allocated.
-
getCV
-
getAffected
-