Class MiddlewareComponentSeffBuilder

All Implemented Interfaces:
IBuilder, ISeffBuilder
Direct Known Subclasses:
MarshallerComponentSeffBuilder

public class MiddlewareComponentSeffBuilder extends DelegatorComponentSeffBuilder
  • 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

      protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage> createMiddlewareParameter()
    • createVariableUsage

      protected org.palladiosimulator.pcm.parameter.VariableUsage createVariableUsage(String variableName, org.palladiosimulator.pcm.parameter.VariableCharacterisationType type, String spec)