Class DelegatorComponentSeffBuilder

    • Constructor Detail

      • DelegatorComponentSeffBuilder

        public DelegatorComponentSeffBuilder​(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole,
                                             org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole)
    • Method Detail

      • appendPreAction

        public void appendPreAction​(AbstractActionDescriptor signatureDependentDemand)
        Append an internal action in the chain of actions to be executed before the delegating call
        Parameters:
        signatureDependentDemand - A description of the internal action's demand
      • appendPostAction

        public void appendPostAction​(AbstractActionDescriptor signatureDependentDemand)
        Append an internal action in the chain of actions to be executed after the delegating call
        Parameters:
        signatureDependentDemand - A description of the internal action's demand
      • build

        public void build()
        Description copied from interface: IBuilder
        Called to perform this builders actions
        Specified by:
        build in interface IBuilder
      • buildSeff

        protected org.palladiosimulator.pcm.seff.ResourceDemandingSEFF buildSeff​(org.palladiosimulator.pcm.repository.OperationSignature signature)
        Overrides:
        buildSeff in class AbstractSeffBuilder
      • getSeffs

        public List<org.palladiosimulator.pcm.seff.ResourceDemandingSEFF> getSeffs()
        Specified by:
        getSeffs in interface ISeffBuilder