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.AllocationContextorg.palladiosimulator.pcm.core.composition.AssemblyContextorg.palladiosimulator.pcm.seff.ServiceEffectSpecificationprotected SeffVisitorvisitSEFF(org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff, ContextWrapper contextWrapper) Creates a newAggregatedContextSEFFVisitorinstead 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 newAggregatedContextSEFFVisitorinstead of a normalSeffVisitor, which adds the calculation of execution frequencies to the context model.- Overrides:
visitSEFFin 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()
-