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
public class MiddlewareComponentSeffBuilder extends DelegatorComponentSeffBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.palladiosimulator.pcm.repository.OperationRequiredRole
middlewareRole
-
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder
domainProvRole, domainReqRole, postActions, preActions
-
-
Constructor Summary
Constructors Constructor Description MiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature)
void
appendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature)
protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
createMiddlewareParameter()
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
-
-
-
-
Constructor Detail
-
MiddlewareComponentSeffBuilder
public MiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole)
-
-
Method Detail
-
appendPreMiddlewareCall
public void appendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature)
-
appendPostMiddlewareCall
public void appendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature)
-
createMiddlewareParameter
protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage> createMiddlewareParameter()
-
-