public class MiddlewareComponentSeffBuilder extends DelegatorComponentSeffBuilder
Modifier and Type | Field and Description |
---|---|
protected org.palladiosimulator.pcm.repository.OperationRequiredRole |
middlewareRole |
domainProvRole, domainReqRole, postActions, preActions
Constructor and Description |
---|
MiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole,
org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole,
org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole) |
Modifier and Type | Method and Description |
---|---|
void |
appendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature) |
void |
appendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature) |
protected java.util.Collection<org.palladiosimulator.pcm.parameter.VariableUsage> |
createMiddlewareParameter() |
protected org.palladiosimulator.pcm.parameter.VariableUsage |
createVariableUsage(java.lang.String variableName,
org.palladiosimulator.pcm.parameter.VariableCharacterisationType type,
java.lang.String spec) |
appendPostAction, appendPreAction, build, buildSeff, getSeffs
createControlFlow
protected org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareRole
public MiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole)
public void appendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature)
public void appendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature)
protected java.util.Collection<org.palladiosimulator.pcm.parameter.VariableUsage> createMiddlewareParameter()
protected org.palladiosimulator.pcm.parameter.VariableUsage createVariableUsage(java.lang.String variableName, org.palladiosimulator.pcm.parameter.VariableCharacterisationType type, java.lang.String spec)