Class MiddlewareComponentSeffBuilder

    • Field Detail

      • middlewareRole

        protected org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareRole
    • 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()
      • createVariableUsage

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