Class GeneralAction
java.lang.Object
org.palladiosimulator.generator.fluent.shared.structure.Entity
org.palladiosimulator.generator.fluent.repository.structure.RepositoryEntity
org.palladiosimulator.generator.fluent.repository.structure.components.seff.SeffAction
org.palladiosimulator.generator.fluent.repository.structure.components.seff.GeneralAction
- Direct Known Subclasses:
AcquireActionCreator
,BranchActionCreator
,CollectionIteratorActionCreator
,ForkActionCreator
,InternalActionCreator
,InternalCallActionCreator
,LoopActionCreator
,RecoveryActionCreator
,ReleaseActionCreator
,SetVariableActionCreator
,StartActionCreator
,StopActionCreator
This class provides the implementation of the methods that add resource demands, resource calls
and infrastructure calls to a SEFF action. Most of the actions in a SEFF offer these
characteristics.
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand>
protected List<org.palladiosimulator.pcm.seff.seff_performance.InfrastructureCall>
protected List<org.palladiosimulator.pcm.seff.seff_performance.ResourceCall>
Fields inherited from class org.palladiosimulator.generator.fluent.repository.structure.components.seff.SeffAction
seff
Fields inherited from class org.palladiosimulator.generator.fluent.repository.structure.RepositoryEntity
repository
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionwithInfrastructureCall
(String numberOfCallsStochasticExpression, org.palladiosimulator.pcm.repository.InfrastructureSignature signature, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole requiredRole, VariableUsageCreator... variableUsages) Adds anInfrastructureCall
to this action.withResourceCall
(String numberOfCallsStochasticExpression, ResourceSignature signature, org.palladiosimulator.pcm.core.entity.ResourceRequiredRole requiredRole, VariableUsageCreator... variableUsages) Adds aResourceCall
to this action.withResourceDemand
(String specificationStochasticExpression, ProcessingResource processingResource) Adds aParametricResourceDemand
to this action.Methods inherited from class org.palladiosimulator.generator.fluent.repository.structure.components.seff.SeffAction
build, followedBy
-
Field Details
-
demands
-
infrastructureCalls
protected List<org.palladiosimulator.pcm.seff.seff_performance.InfrastructureCall> infrastructureCalls -
resourceCalls
-
-
Constructor Details
-
GeneralAction
public GeneralAction()
-
-
Method Details