Class SimCallsXpt


  • public class SimCallsXpt
    extends CallsXpt
    • Constructor Detail

      • SimCallsXpt

        public SimCallsXpt()
    • Method Detail

      • _preCall

        protected CharSequence _preCall​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                        Object call,
                                        String prefix,
                                        List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
      • _preCall

        protected CharSequence _preCall​(org.palladiosimulator.pcm.repository.InfrastructureSignature signature,
                                        Object call,
                                        String prefix,
                                        List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
      • genericPreCall

        public CharSequence genericPreCall​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                           Object call,
                                           List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages,
                                           String prefix)
      • genericPreCall

        public CharSequence genericPreCall​(org.palladiosimulator.pcm.repository.InfrastructureSignature signature,
                                           Object call,
                                           List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
      • prepareSimulatedStackFrame

        public CharSequence prepareSimulatedStackFrame​(org.palladiosimulator.pcm.repository.Signature signature,
                                                       List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
      • tidySimulatedStackFrame

        public CharSequence tidySimulatedStackFrame​(org.palladiosimulator.pcm.repository.Signature siganture)
      • genericPostCall

        public CharSequence genericPostCall​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                            Object call,
                                            String prefix,
                                            List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)
      • genericPostCall

        public CharSequence genericPostCall​(org.palladiosimulator.pcm.repository.InfrastructureSignature is,
                                            Object call,
                                            String prefix)
      • postCall

        public CharSequence postCall​(org.palladiosimulator.pcm.repository.OperationSignature os,
                                     Object call,
                                     String prefix,
                                     List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)
      • postCall

        public CharSequence postCall​(org.palladiosimulator.pcm.repository.InfrastructureSignature is,
                                     Object call,
                                     String prefix)
      • _handleRemoteExternalCall

        protected CharSequence _handleRemoteExternalCall​(org.palladiosimulator.pcm.repository.OperationSignature os,
                                                         String prefix,
                                                         String nameOfStackframe)
      • _handleRemoteExternalCall

        protected CharSequence _handleRemoteExternalCall​(org.palladiosimulator.pcm.repository.InfrastructureSignature is,
                                                         String prefix,
                                                         String nameOfStackframe)
      • handleNetworkLatencyAndFailures

        public CharSequence handleNetworkLatencyAndFailures​(org.palladiosimulator.pcm.repository.Signature signature,
                                                            String prefix,
                                                            String nameOfStackframe)
      • preCallTM

        public CharSequence preCallTM​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                      org.palladiosimulator.pcm.core.entity.Entity call,
                                      String prefix,
                                      List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
        Specified by:
        preCallTM in class CallsXpt
      • preCallTM

        public CharSequence preCallTM​(org.palladiosimulator.pcm.repository.InfrastructureSignature signature,
                                      org.palladiosimulator.pcm.core.entity.Entity call,
                                      String prefix,
                                      List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
        Specified by:
        preCallTM in class CallsXpt
      • postCallTM

        public CharSequence postCallTM​(org.palladiosimulator.pcm.repository.InfrastructureSignature signature,
                                       org.palladiosimulator.pcm.core.entity.Entity call,
                                       String prefix)
        Specified by:
        postCallTM in class CallsXpt
      • postCallTM

        public CharSequence postCallTM​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                       org.palladiosimulator.pcm.core.entity.Entity call,
                                       String prefix,
                                       List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)
        Specified by:
        postCallTM in class CallsXpt
      • preCall

        public CharSequence preCall​(org.palladiosimulator.pcm.repository.Signature signature,
                                    Object call,
                                    String prefix,
                                    List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages)
      • handleRemoteExternalCall

        public CharSequence handleRemoteExternalCall​(org.palladiosimulator.pcm.repository.Signature is,
                                                     String prefix,
                                                     String nameOfStackframe)