Class MiddlewareComponentSeffBuilder
java.lang.Object
de.uka.ipd.sdq.pcm.transformations.builder.seff.AbstractSeffBuilder
de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder
de.uka.ipd.sdq.pcm.transformations.builder.seff.MiddlewareComponentSeffBuilder
- All Implemented Interfaces:
IBuilder
,ISeffBuilder
- Direct Known Subclasses:
MarshallerComponentSeffBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.palladiosimulator.pcm.repository.OperationRequiredRole
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder
domainProvRole, domainReqRole, postActions, preActions
-
Constructor Summary
ConstructorDescriptionMiddlewareComponentSeffBuilder
(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendPostMiddlewareCall
(org.palladiosimulator.pcm.repository.OperationSignature postSignature) void
appendPreMiddlewareCall
(org.palladiosimulator.pcm.repository.OperationSignature preSignature) protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
protected org.palladiosimulator.pcm.parameter.VariableUsage
createVariableUsage
(String variableName, org.palladiosimulator.pcm.parameter.VariableCharacterisationType type, String spec) Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder
appendPostAction, appendPreAction, build, buildSeff, getSeffs
Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.AbstractSeffBuilder
createControlFlow
-
Field Details
-
middlewareRole
protected org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareRole
-
-
Constructor Details
-
MiddlewareComponentSeffBuilder
public MiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole)
-
-
Method Details
-
appendPreMiddlewareCall
public void appendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature) -
appendPostMiddlewareCall
public void appendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature) -
createMiddlewareParameter
-
createVariableUsage
-