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
FieldsModifier and TypeFieldDescriptionprotected org.palladiosimulator.pcm.repository.OperationRequiredRoleFields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder
domainProvRole, domainReqRole, postActions, preActions -
Constructor Summary
ConstructorsConstructorDescriptionMiddlewareComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendPostMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature postSignature) voidappendPreMiddlewareCall(org.palladiosimulator.pcm.repository.OperationSignature preSignature) protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage>protected org.palladiosimulator.pcm.parameter.VariableUsagecreateVariableUsage(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, getSeffsMethods 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
-