Class PcmServiceEffectSpecificationManager
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.manager.PcmServiceEffectSpecificationManager
This class provides all operations concerned with SEFF.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.seff.ServiceEffectSpecification
addExternalCallActionPipeBy
(List<ServiceEffectSpecificationWeaving.ExternalCallInfo> orderedExternalCallInfoSequence, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) Adds an ordered external call action sequence and establishes the links between the actions.void
addServiceEffectSpecificationTo
(org.palladiosimulator.pcm.repository.BasicComponent component, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) Adds a SEFF to a given component.org.palladiosimulator.pcm.seff.ServiceEffectSpecification
createServiceEffectSpecificationFor
(org.palladiosimulator.pcm.repository.Signature signature) Creates a SEFF for a given service.
-
Constructor Details
-
PcmServiceEffectSpecificationManager
public PcmServiceEffectSpecificationManager()
-
-
Method Details
-
addServiceEffectSpecificationTo
public void addServiceEffectSpecificationTo(org.palladiosimulator.pcm.repository.BasicComponent component, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) Adds a SEFF to a given component.- Parameters:
component
- - The component a SEFF should be added to.seff
- - The SEFF which is going to be added to a given component.
-
createServiceEffectSpecificationFor
public org.palladiosimulator.pcm.seff.ServiceEffectSpecification createServiceEffectSpecificationFor(org.palladiosimulator.pcm.repository.Signature signature) Creates a SEFF for a given service.- Parameters:
signature
- - Represents the service the SEFF should describe.- Returns:
- the created SEFF.
-
addExternalCallActionPipeBy
public org.palladiosimulator.pcm.seff.ServiceEffectSpecification addExternalCallActionPipeBy(List<ServiceEffectSpecificationWeaving.ExternalCallInfo> orderedExternalCallInfoSequence, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) Adds an ordered external call action sequence and establishes the links between the actions.- Parameters:
orderedExternalCallInfoSequence
- - The ordered external call action sequence.seff
- - The SEFF the external call actions are going to be added to.- Returns:
- the SEFF containing the external call action sequence.
-