Class PcmCommons


  • public class PcmCommons
    extends Object
    Common PCM stuff. TODO: write something ingenious to justify this class here.
    • Constructor Summary

      Constructors 
      Constructor Description
      PcmCommons()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static String call​(org.palladiosimulator.pcm.repository.OperationSignature signature, org.palladiosimulator.pcm.core.entity.Entity call, String prefix, List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages, List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)  
      static String callStub​(org.palladiosimulator.pcm.repository.OperationSignature signature, org.palladiosimulator.pcm.core.entity.Entity call, String prefix, List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages, List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)  
      static org.palladiosimulator.pcm.core.composition.Connector getConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      static List<org.palladiosimulator.pcm.core.composition.Connector> getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)  
      static org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)  
      static List<org.palladiosimulator.pcm.core.composition.Connector> getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)  
      static org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.RequiredRole p)  
      static boolean hasConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      static String stackContextClass()  
      static String stackContextParameterList()  
      static String stackContextParameterUsageList()  
      static String stackframeParameterList()  
      static String stackframeType()  
    • Constructor Detail

      • PcmCommons

        public PcmCommons()
    • Method Detail

      • stackframeType

        public static String stackframeType()
      • stackframeParameterList

        public static String stackframeParameterList()
      • stackContextParameterList

        public static String stackContextParameterList()
      • stackContextClass

        public static String stackContextClass()
      • stackContextParameterUsageList

        public static String stackContextParameterUsageList()
      • call

        public static String call​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                  org.palladiosimulator.pcm.core.entity.Entity call,
                                  String prefix,
                                  List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages,
                                  List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)
      • callStub

        public static String callStub​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                      org.palladiosimulator.pcm.core.entity.Entity call,
                                      String prefix,
                                      List<org.palladiosimulator.pcm.parameter.VariableUsage> parameterUsages,
                                      List<org.palladiosimulator.pcm.parameter.VariableUsage> outParameterUsages)
      • getProvidedDelegationConnector

        public static org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                            org.palladiosimulator.pcm.repository.ProvidedRole p)
      • getProvidedDelegationConnector

        public static List<org.palladiosimulator.pcm.core.composition.Connector> getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
      • getRequiredDelegationConnector

        public static org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                            org.palladiosimulator.pcm.repository.RequiredRole p)
      • getRequiredDelegationConnector

        public static List<org.palladiosimulator.pcm.core.composition.Connector> getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
      • hasConnector

        public static boolean hasConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                           org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                           org.palladiosimulator.pcm.repository.RequiredRole r)
      • getConnector

        public static org.palladiosimulator.pcm.core.composition.Connector getConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                        org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                                                        org.palladiosimulator.pcm.repository.RequiredRole r)