Class AggregatedContextExternalCallActionHandler
java.lang.Object
org.palladiosimulator.solver.core.handler.ExternalCallActionHandler
org.palladiosimulator.solver.core.handler.AggregatedContextExternalCallActionHandler
Extends the
ExternalCallActionHandler
by overwriting
ExternalCallActionHandler.visitSEFF(ServiceEffectSpecification, ContextWrapper)
. Creates
a new AggregatedContextSEFFVisitor
instead of a normal SeffVisitor
.-
Constructor Summary
ConstructorsConstructorDescriptionAggregatedContextExternalCallActionHandler
(AggregatedContextSEFFVisitor seffVisitor, org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) -
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.allocation.AllocationContext
org.palladiosimulator.pcm.core.composition.AssemblyContext
org.palladiosimulator.pcm.seff.ServiceEffectSpecification
protected SeffVisitor
visitSEFF
(org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff, ContextWrapper contextWrapper) Creates a newAggregatedContextSEFFVisitor
instead of a normalSeffVisitor
, which adds the calculation of execution frequencies to the context model.Methods inherited from class org.palladiosimulator.solver.core.handler.ExternalCallActionHandler
handle
-
Constructor Details
-
AggregatedContextExternalCallActionHandler
public AggregatedContextExternalCallActionHandler(AggregatedContextSEFFVisitor seffVisitor, org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
-
-
Method Details
-
visitSEFF
protected SeffVisitor visitSEFF(org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff, ContextWrapper contextWrapper) Creates a newAggregatedContextSEFFVisitor
instead of a normalSeffVisitor
, which adds the calculation of execution frequencies to the context model.- Overrides:
visitSEFF
in classExternalCallActionHandler
- Returns:
-
getCalledSEFF
public org.palladiosimulator.pcm.seff.ServiceEffectSpecification getCalledSEFF() -
getCalledAssemblyCtxt
public org.palladiosimulator.pcm.core.composition.AssemblyContext getCalledAssemblyCtxt() -
getCalledAllocationContext
public org.palladiosimulator.pcm.allocation.AllocationContext getCalledAllocationContext()
-